VOOZH about

URL: https://www.geeksforgeeks.org/interview-experiences/athenahealth-interview-experience-on-campus-1/

⇱ AthenaHealth Interview Experience|On Campus - GeeksforGeeks


  • Courses
  • Tutorials
  • Interview Prep

AthenaHealth Interview Experience|On Campus

Last Updated : 19 Sep, 2024

There are four rounds of AthenaHealth Interviews:

  1. Technical Assessment
  2. Technical Interview
  3. Managerial Interview
  4. 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.

Comment