insitro logo

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

3.5 Rounds average
Average Typical difficulty
16.7% Positive experience

Candidate interview experiences

First-hand accounts from people who interviewed at insitro.

Showing 3 of 6
insitro logo
insitro

Software Engineer

Engineering · nearly a year ago

Entry Average Neutral experience No offer 3 rounds
Interview process
Recruiter call Technical screen Onsite
Interview formats
Technical Behavioral

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.

Confirmed questions1 question
  • What are good and bad engineering practices?
insitro logo
insitro

Software Engineer

Engineering · more than a year ago

Mid Average Negative experience Decline offer 7 rounds
Interview process
Technical screen Presentation Background check Offer
Interview formats
Technical Coding System Design Behavioral

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.

Confirmed questions1 question
  • Can you implement a data structure that supports get, put, and delete operations, with the get operation returning a random element from the structure?
insitro logo
insitro

Software Engineer

Engineering · more than a year ago

Mid Average Positive experience Accept offer 4 rounds
Interview process
Recruiter call Phone screen Technical screen Onsite Panel Presentation
Interview formats
Coding Technical Behavioral Presentation

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.

Confirmed questions3 questions
  • 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

Can you build a data structure that meets specific requirements?

Read reports

What about specific algorithm-focused questions using Coderpad?

Read report

Can you discuss some open-ended design-focused questions?

Read report

Formats, difficulty and experience

Across all 6 insitro interview reports.

Interview formats

Behavioral 30%
Technical 25%
Coding 25%
Presentation 10%
System Design 10%

Interview difficulty

Easy 16.7%
Average 83.3%
Difficult 0%

Candidate experience

Neutral 66.7%
Negative 16.7%
Positive 16.7%