Not Specified (Software Engineer/Developer)
Interview Date
—
Result
Not Specified
Difficulty
Normal (Technical Interview)
Rounds
4 rounds
Drive Type
On-Campus
Topics asked
Detailed experience
College: Not Specified
Interview Date: Not Specified
Interview Type: On-Campus
Result: Not Specified
Difficulty: Normal (Technical Interview)
Rounds: 4 rounds
Topics Asked: Computer Science fundamentals (OS, CN, OOP), Java, Data Structures (Stack, Queue, Doubly Linked List), Algorithms, Coding (triplets sum, encoded string, string manipulation), Problem Solving.
This AthenaHealth on-campus interview process involved four rounds.
Round 1: Technical Assessment
This round included questions based on pseudo-code output and core computer science topics like OS, CN, and OOP concepts. There were two coding questions. One question involved finding the count of triplets whose sum is less than or equal to a given user input (e.g., input t=8, d= -> output 3 for (1,2,3),(1,2,4),(1,3,4)). The other coding question involved decoding a long encoded string where each alphabet is encoded with a number (a=1, b=2, etc.), and consecutive repeating characters have their count immediately following the encoded character in parenthesis (e.g., "aabccc" -> "1(2)23(3)"). Candidates who solved at least one coding question completely proceeded to the next round.
Round 2: Technical Interview
The round began with a self-introduction. Java questions covered: What are OOPs? What are the OOP concepts in Java? What is a class? How to call a class using an object? Explanation of abstraction and inheritance with code. Difference between Abstraction and Inheritance. What are access modifiers? Which OOP concept to use for understandable code with many classes/methods? What is a Constructor? How to handle method overriding? What are exceptions and types of exceptions? What is a Thread and Multithreading concept? Data structures questions included explaining stack and its functions, queue and its functions, and doubly linked list and its functions along with code. Coding questions involved writing code for input "A1B2C4" to output "ABBCCCC", and writing pseudo-code for a question solved in the first round and explaining it.
Round 3: Managerial Interview
The search results provide general information about managerial rounds focusing on projects and technical questions on technologies used.
Round 4: HR Interview
The search results provide general information about HR rounds assessing personality, behavior, strengths, weaknesses, and fit for the job.