The recruiter contacted me via e-mail, sharing details about the teams that were hiring engineers in the Bucharest office. The engineering challenges faced by the teams were cool, so I embarked on the interview process.
There were 3 interviews (2 coding and 1 system design). Each next interview was scheduled if you passed the previous one.
The coding interviews were based on easy/medium LeetCode challenges. At first, you need to solve a base problem, which the interviewer then makes more and more complex. You need to adapt the code to cover the new task specifications. You also need to provide concrete test cases and ensure you have high code coverage.
Considering we're in a pandemic, the system design interview was held online on a shared Google Doc. I was given the functional (the interface) and non-functional (request volume and average request size) requirements of a storage system I had to implement from scratch without using any other existing systems.
The interviewers were very friendly and open when answering any questions regarding the technical challenges or the work environment.
The following metrics were computed from 3 interview experiences for the Bolt Senior Software Engineer role in Bucharest, Romania.
Bolt's interview process for their Senior Software Engineer roles in Bucharest, Romania is incredibly easy as the vast majority of engineers get an offer after going through it.
Candidates reported having very good feelings for Bolt's Senior Software Engineer interview process in Bucharest, Romania.