Truveta logo

Truveta Software Engineer Interview Questions
& Process

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

Based on 15 interview experiences · FREE TO READ

2.3 Rounds average
Average Typical difficulty
13.3% Positive experience

Candidate interview experiences

First-hand accounts from people who interviewed at Truveta.

Showing 3 of 15
Truveta logo
Truveta

Software Engineer

Engineering · nearly a year ago

Mid Easy Neutral experience No offer 4 rounds
Interview process
Recruiter call Technical screen Technical screen Onsite
Interview formats
Technical Coding Behavioral System Design

so first there was like a recruiter call, then two one hour technical interviews, then a 30 min culture fit interview with an executive. every interview was like a week apart and you had to pass the previous one to move on. the recruiting team got back to you super fast, usually within 1-2 days. the two technical interviews were pretty easy and straightforward. the recruiter said they don't do leetcode style questions and it's more like "real-world" problems but the questions were actually medium leetcode questions. the recruiter also told me they don't do system design, which was weird bc the "culture fit" chat was basically a system design interview. they asked me how i'd design a system to process millions of patient data a day, what db i'd use, how i'd pre-process, etc. i felt like the process was fine until that last interview which was a total crapshoot because i didn't prep for system design at all. it's a startup so maybe they don't have a standardized process and interviewers just do whatever they want, which i felt like was the case for the final interviewer trying to put me on the spot with questions that shouldn't have been there.

Confirmed questions3 questions
  • Was the first interview okay, maybe easy, where you were asked to solve the Valid Sudoku leetcode question, and then some behavioral questions like: Describe a time when you faced a significant obstacle in meeting a key goal, Tell me about a time you were under pressure to meet a deadline, Tell me about a recent project or challenging project and what you learned from it?
  • Was the second interview straightforward and easy, where you were asked to Given a binary matrix of 0s and 1s, replace 0s with 1s if it not surrounded by 1s in all directions. Then he expanded the question to: if you have groups of zeroes, convert groups of 0s to 1s if not surrounded by 1s in all directions, and also behavioral questions like: Tell me about your recent work, What was challenging about it, and What would I do differently, What is something I want to learn or a goal I have in my next role, and What is something new you learned recently?
  • In the culture fit chat interview, which was probably the worst interview, were you asked questions like How would you design a system that could handle processing millions of patient data a day? What database would you use? What open-source tools would you use? How would you pre-process the data? How would you handle structured data and unstructured data differently? What level of (healthcare) domain knowledge do you think an engineer has to have in the this space?, and also behavioral questions like: Why Truveta? Why healthcare tech?, Tell me about a time when you had conflict with a teammate and the debates went on and on for days with no end, how did you resolve that situation?, and What does culture mean to you?
Truveta logo
Truveta

Software Engineer

Engineering · a year ago

Entry Easy Negative experience No offer 1 round
Interview process
Recruiter call Technical screen
Interview formats
Behavioral Coding

I interviewed for an entry-level role and had a really bad experience. The interviewer was late, seemed uninterested, and rolled their eyes. We talked about my past experience and projects. Then, I was given a coding question to remove duplicates from a sorted array, which I solved quickly. However, the interviewer kept adding challenges, making it impossible to meet the O(n) time and O(1) space complexity they wanted. It felt like they didn't even know what they were looking for. It was a waste of time with a disrespectful principal software engineer who lacked people skills. I'm concerned about how this reflects on Truveta's handling of sensitive information.

Confirmed questions3 questions
  • Can you share an instance where you encountered a conflict in a prior job?
  • Describe how you would remove duplicates from a sorted array.
  • How would you optimize the removal of duplicates from a sorted array to achieve O(n) time and O(1) space complexity?
Truveta logo
Truveta

Software Engineer

Engineering · more than a year ago

Senior Difficult Positive experience No offer 5 rounds
Interview process
Recruiter call Technical screen Technical screen Technical screen Onsite
Interview formats
Coding System Design

I went through one recruiter call, then had three technical rounds, and finally a hiring manager round. It was a mix of coding and system design interviews, and the coding questions were pretty challenging. They're working on a cloud-based healthcare analytics product.

Confirmed questions1 question
  • Can you explain different data structures and algorithms relevant to tech companies?

Truveta Software Engineer Interview Questions

Quoted word for word from Truveta interview reports.

How would you optimize the removal of duplicates from a sorted array to achieve O(n) time and O(1) space complexity?

Read reports

Can you build a Tic Tac Toe game using only vanilla JavaScript?

Read reports

How would you traverse a binary matrix and flip bits based on their neighbors?

Read reports

Describe how you would remove duplicates from a sorted array.

Read report

Formats, difficulty and experience

Across all 15 Truveta interview reports.

Interview formats

Coding 36.7%
Technical 33.3%
Behavioral 20%
System Design 10%

Interview difficulty

Easy 20%
Average 66.7%
Difficult 13.3%

Candidate experience

Neutral 46.7%
Negative 40%
Positive 13.3%