
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
Candidate interview experiences
First-hand accounts from people who interviewed at Truveta.
Software Engineer
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.
- 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?
Software Engineer
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.
- 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?
Software Engineer
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.
- 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 →“Could you return the numbers in a matrix in spiral order?”
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 →“Can you implement a stack using two queues?”
Read report →“Can you explain how you would design tic tac toe?”
Read report →“Can you explain Design Patterns?”
Read report →“Tell me about Object Oriented Programming.”
Read report →Formats, difficulty and experience
Across all 15 Truveta interview reports.