
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
Candidate interview experiences
First-hand accounts from people who interviewed at Evidation Health.
Software Engineer Intern
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.
- Can you determine if an array of integers contains two numbers that add up to a specific target sum, and return true or false?
Software Engineer
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.
- Were there any coding questions related to your past work experiences?
Software Developer
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.
- 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 →“Can you design a distributed system that can scale?”
Read report →Formats, difficulty and experience
Across all 7 Evidation Health interview reports.