Evidation Health logo

Evidation Health Software Engineer Interview Questions
& Process

Real candidates share what happened, how many rounds they had,
and how the experience turned out.

Based on 7 interview experiences · FREE TO READ

3.6 Rounds average
Average Typical difficulty
85.7% Positive experience

Candidate interview experiences

First-hand accounts from people who interviewed at Evidation Health.

Showing 3 of 7
Evidation Health logo
Evidation Health

Software Engineer Intern

Engineering · a year ago

Intern Easy Positive experience Accept offer 3 rounds
Interview process
Recruiter call Technical screen Onsite
Interview formats
Behavioral Technical Coding

It was a pretty easy interview, as expected for just an internship position. First, I had a phone call with the recruiter where we had a light conversation about my background and experience. Then, there was an onsite technical interview, which I solved using a whiteboard and marker.

Confirmed questions1 question
  • Can you determine if an array of integers contains two numbers that add up to a specific target sum, and return true or false?
Evidation Health logo
Evidation Health

Software Engineer

Engineering · more than a year ago

Entry Average Negative experience No offer 5 rounds
Interview process
Recruiter call Technical screen Technical screen Technical screen Onsite
Interview formats
Coding Technical Coding

The interview process involved several stages: first, a 30-minute recruiter chat. Then, a 2-hour coding test with three problems. After that, a 45-minute technical interview with the hiring manager and another 1-hour technical interview with a data engineer, which included coding. The final stage was an onsite interview consisting of four sessions, three of which involved coding. I was expecting the onsite schedule beforehand, but it wasn't provided as promised by the recruiter. During the technical interview with the hiring manager, he was very interested in my AWS experience. I mentioned I only had basic exposure. This came up again during the onsite, and I reiterated my limited experience. It felt like if AWS was such a big deal, the interview could have ended earlier. The onsite also had a lot of uncomfortable, unprofessional NDA-type questions, which was strange for a software engineer role that didn't seem to require very specific experience. It seems the role actually needs experience in various areas, judging by the interview stages. Overall, it was a very unprofessional and time-consuming interview experience.

Confirmed questions1 question
  • Were there any coding questions related to your past work experiences?
Evidation Health logo
Evidation Health

Software Developer

Engineering · more than a year ago

Senior Difficult Positive experience Decline offer 5 rounds
Interview process
Recruiter call Take home Technical screen Onsite Panel Group Presentation Technical screen
Interview formats
Technical Coding System Design Behavioral

I was first contacted by the in-house recruiter and had a quick phone chat with her. Then, I had a take home exam to complete within 2.5 hours. After they reviewed my exam, I had a video call with the Data Architect, Team Lead, and VP of Product. Following that, I was flown to Santa Barbara for an onsite interview where I met with several people in person and some remotely via video. I also had lunch with the Santa Barbara team. The final step was another video call with the Team Lead where I was asked for recommendations. Evidation Health was very accommodating to my needs during the interview process, making it one of the best I've experienced.

Confirmed questions3 questions
  • Can you explain the difference between a process and a thread?
  • Which programming language do you like the most and why?
  • Could you design, but not code, a tic-tac-toe game?

Evidation Health Software Engineer Interview Questions

Quoted word for word from Evidation Health interview reports.

From a given SQL table with userid, date, and city, can you write a query to count the number of rows per month for Seattle?

Read reports

Can you determine if an array of integers contains two numbers that add up to a specific target sum, and return true or false?

Read reports

Additionally, can you write a query to find the month with the most rows for Seattle using the same SQL table?

Read reports

Imagine a system that counts website page views using a POST /increment?n=N endpoint, which updates an internal count and overwrites a state file on disk. This system is called by many webservers. What would you do to improve its throughput?

Read reports

Could you order the following by how long it takes to read one random byte of data: SSD, CPU L2 Cache, S3 (accessed from your laptop), redis (server on separate machine, wired ethernet), HDD?

Read report

Can you explain the difference between a process and a thread?

Read report

Can you design a Tic Tac Toe game using object-oriented principles?

Read report

If a typically hour-long, CPU-bound data pipeline job on a Linux server has been running for 8 hours, what are your top hypotheses for why this might be happening?

Read report

Formats, difficulty and experience

Across all 7 Evidation Health interview reports.

Interview formats

Technical 30.4%
Coding 30.4%
Behavioral 26.1%
System Design 13%

Interview difficulty

Easy 14.3%
Average 71.4%
Difficult 14.3%

Candidate experience

Positive 85.7%
Negative 14.3%