
insitro Software Engineer Interview Questions
& Process
Real candidates share what happened, how many rounds they had,
and how the experience turned out.
Based on 6 interview experiences · FREE TO READ
Candidate interview experiences
First-hand accounts from people who interviewed at insitro.
Software Engineer
it was a very slow process with no feedback after the interviews. The interviews weren't clear if they were discussions or technical assessments. Other people on reddit said their engineers don't stay more than 3 years, so that's something to be wary of.
- What are good and bad engineering practices?
Software Engineer
The interview process was pretty lengthy - technical screening, a seminar about my experience, and several algorithms/system design questions, totaling about 7 hours split between 2 days. I quickly received a positive response, but then waited ABOUT A MONTH for the offer because the HR person handling my application went on holidays. After all this, they decided I didn't have enough experience for the role and switched my candidature to a lesser seniority position without informing me until the offer stage. The compensation was about half of what I expected. They asked about my salary expectations multiple times at the end of the process. The whole thing took about 2.5 months and involved contacting my references after they knew they would make a low-ball offer. I don't recommend interviewing with Insitro.
- Can you implement a data structure that supports get, put, and delete operations, with the get operation returning a random element from the structure?
Software Engineer
I went through about four interviews. It started with a recruiter screening call, then a chat with the hiring manager, followed by a live coding interview. The final stage was a virtual on-site that lasted around 5 hours. This included a presentation I gave and a few panel interviews focused on technical topics.
- Can you discuss some open-ended design-focused questions?
- What about specific algorithm-focused questions using Coderpad?
- Tell me about your past experiences and projects.
insitro Software Engineer Interview Questions
Quoted word for word from insitro interview reports.
“Can you implement a data structure that supports get, put, and delete operations, with the get operation returning a random element from the structure?”
Read reports →“What are arrays and dictionaries?”
Read reports →“What are classes?”
Read reports →“Can you build a data structure that meets specific requirements?”
Read reports →“What are good and bad engineering practices?”
Read report →“What about specific algorithm-focused questions using Coderpad?”
Read report →“What motivates your interest in joining Insitro?”
Read report →“Can you discuss some open-ended design-focused questions?”
Read report →“Tell me about your experience with Python.”
Read report →Formats, difficulty and experience
Across all 6 insitro interview reports.