GeeksforGeeks Experience · Sep 2024

AthenaHealth Interview Experience|On Campus

SWE Phone Screen Easy

Interview Experience

There are four rounds of AthenaHealth Interviews:Technical AssessmentTechnical Interview Managerial Interview HR interviewRound 1In the Technical Assessment, based on pseu...

Full Details

There are four rounds of AthenaHealth Interviews: Technical Assessment Technical Interview Managerial Interview HR interview Round 1 In the Technical Assessment, based on pseudo-code output, and few main computer science topics like OS, CN, and OOP concepts were asked. There were 2 coding questions. One was finding the count of triplets whose sum is less than or equal to the given user input. Ex : User input : t=8,d=[1,2,3,4,6]

Output is 3 as (1,2,3),(1,2,4),(1,3,4) have their sums less than or equal to t. Another question was a long encoded string where each alphabet is encoded with a number like a is encoded with 1, b is encoded with 2, and so on. If any character occurs two or more consecutively, its count immediately follows the encoded character in parenthesis.

Example: String is "aabccc" is encoded as 1(2)23(3). Whoever solved any one coding question completely went to the next Technical Interview. Round 2 In the Technical Interview, I was first asked to introduce myself. 1. Java Questions What are OOPs? What are the OOP concepts in Java? What is a class? How will we call a class using an object? Explain about abstraction, inheritance along with code What is the difference between Abstraction and Inheritance? What are the access modifiers? When you have many classes and methods, what OOP concept will you use to make it look understandable? What is a Constructor? How will u handle it if there is a method overriding? What are the exceptions and types of exceptions? What is a Thread and Multithreading concept? 2. Data structures Explain about stack and its functions Explain about Queue and its functions Explain about doubly linked list and its functions along with the code 3. Coding Questions Write a code if input is "A1B2C4" then output should be "ABBCCCC" Write the pseudo code for the question you solved in the first round of the exam and explain it. 4. SQL What is DBMS? What is RDBMS? What is Normalizations and types of Normalizations What are joins and explain about different joins write a query to show output as student roll number along with faculty number where you are given with two tables student table and faculty table. 5. Projects Explain about the projects in your resume. Round 3 Managerial Interview Situations were given and asked how will you handle it. Round 4 HR interview Basic behavioral questions.

Free preview. Unlock all questions →

Topics

Strings Linked List Stack Queue Sql Oop