I applied online. The process took 3 weeks.
There was a virtual onsite with 5 rounds divided into 2 days.
First day:
Second day:
Question 1 was related to their internal product, which supports Google Docs type editing. The interviewer asked questions on how to support bold, color, and italic type formatting, as well as adding tables and paragraphs. The other part of the question was to store the history of that doc, basically all logs of data present in the doc.
Question 2 was a question specific to DNA sequence matching. A problem was given to debug test cases that are failing and fix them. Then I was asked to implement a string-based DNA sequence matching.
The following metrics were computed from 44 interview experiences for the Benchling Software Engineer role.
Benchling's interview process for their Software Engineer roles is extremely selective, failing the vast majority of engineers.
Candidates reported having very good feelings for Benchling's Software Engineer interview process.