Athenahealth interview experience Real time questions & tips from candidates to crack your interview

Associate Software Engineer

Athenahealth
upvote
share-icon
4 rounds | 5 Coding problems

Interview preparation journey

expand-icon
Preparation
Duration: 4 Months
Topics: Data Structures and Algorithms Java, DBMS, Operating Systems, Computer Networks, OOPS
Tip
Tip

Tip 1 : First of all make sure you are strong in programming languages (OOPS Java and C) .
Tip 2 : It is very important to have good command on core subjects of Operating systems ,DBMS and Computer Networks. 
Tip 3 : After having grip on mentioned above, move on to Data Structures and Algorithms which plays a vital role to be placed in 
any product based company.
Tip 4: No exam/interviewer goes untouched on topics of Database and SQL. Be confident enough to write queries on being 
asked.
Tip 5 : Do not forget to assess yourself. Mock interviews would work, but self assessment is necessary. You can switch on your 
camera and know the way you are performing and auto correct yourself .Am sure most of you will find it worthy.
Tip 6 : After being prepared , it is very common for any student/person to feel nervous on the day of interview , but don't worry 
be good at yourself and interviewer would definitely make u feel comfortable.

Application process
Where: Campus
Eligibility: Above 8 CGPA
Resume Tip
Resume tip

Tip 1 : Spend time on preparing your resume. Do not give false statements.
Tip 2 : You must be prepared enough to answer every point mentioned in the resume.
Tip 3 : Highlight your areas of strengths where you wanted to be questioned.
Tip 4 : Make sure you have good projects in your hand.
Tip 5 : Good presentation of content is very much important.

Interview rounds

01
Round
Medium
Online Coding Interview
Duration60 Minutes
Interview date17 Aug 2020
Coding problem1

First there was a preplacement talk of company and interview process. Soon online test was conducted around 10 AM in consisting of MCQs, and coding question. Platform was smooth enough.

1. Longest Palindromic Substring

Moderate
35m average time
65% success
0/80
Asked in companies
DelhiveryFlipkartTata Consultancy Services (TCS)

Given a string ’S’ consisting of lower case English letters, you are supposed to return the longest palindromic substring of ‘S’.

Note that in case of more than one longest palindromic substrings with the same length you need to return the rightmost substring in the given string. For example in string “bbbab”, there are two possible longest palindromic substrings i.e. “bbb” and “bab”, and since you are supposed to return the rightmost substring, so you need to return “bab” as the answer.

Note:
A substring is a contiguous sequence of elements within a string (for example, “bcd” is a substring of “abcde” while “bce” is not).

A string is said to be palindrome if the reverse of the string is the same as the actual string. For example, “abba” is a palindrome, but “abbc” is not a palindrome.
Try solving now
02
Round
Medium
Video Call
Duration45 Minutes
Interview date18 Aug 2020
Coding problem2

The day after online test is done , Technical round was conducted at 9AM . Interview went well without distractions though it was online.

1. Merge Sort

Easy
15m average time
85% success
0/40
Asked in companies
CIS - Cyber InfrastructureLenskartSamsung

Given a sequence of numbers ‘ARR’. Your task is to return a sorted sequence of ‘ARR’ in non-descending order with help of the merge sort algorithm.

Example :

Merge Sort Algorithm -

Merge sort is a Divide and Conquer based Algorithm. It divides the input array into two-parts, until the size of the input array is not ‘1’. In the return part, it will merge two sorted arrays a return a whole merged sorted array.

subsequence

The above illustrates shows how merge sort works.
Note :
It is compulsory to use the ‘Merge Sort’ algorithm.
Try solving now

2. SQL Question

Gave three tables and attributes and asked to find names of employees whose balance is less than 200.

03
Round
Medium
Video Call
Duration45 Minutes
Interview date19 Aug 2020
Coding problem1

1. OS Questions

paging 
segmentation
deadlock

04
Round
Medium
HR Round
Duration35 Minutes
Interview date19 Aug 2020
Coding problem1

1. Basic HR Questions

Where do you see yourself  in 5 years?

What is your greatest achievement?

Problem approach

Tip 1 : come up with practical answers
Tip 2 : for ex: where would u see yourself in next 5 yrs?
My answer was : " Well, we all had pre planned tasks but were all scattered due to pandemic . So I hope I should be in a situation where I could possess the potential to overcome hard times and work in an organization where I could have handful of work and explore my knowledge as well.
 

Here's your problem of the day

Solving this problem will increase your chance to get selected in this company

Skill covered: Programming

Which array operation has O(n) worst-case time complexity?

Choose another skill to practice
Similar interview experiences
company logo
SDE - 1
4 rounds | 5 problems
Interviewed by Athenahealth
2232 views
0 comments
0 upvotes
company logo
Software Developer
3 rounds | 8 problems
Interviewed by Athenahealth
1169 views
0 comments
0 upvotes
company logo
Software Developer
4 rounds | 12 problems
Interviewed by Athenahealth
999 views
0 comments
0 upvotes
company logo
Member of Technical Staff
3 rounds | 3 problems
Interviewed by Athenahealth
1256 views
0 comments
0 upvotes