I wouldn't recommend starting the interview process because it's a waste of time.
The overall process consists of:
I passed all sections, got an offer, and asked to raise my net salary by a small amount.
After waiting a week, they replied that "we had multiple offers pending and they accepted, so we're closing your position."
The recruiter then offered to speak with an engineering manager from another team. This was a very strange individual who was looking for a software engineer, team leader, and product owner all in one person. As I understood it, this person would have the salary of a software engineer. Of course, I didn't look enthusiastic about such employment prospects.
I also want to mention that all the guys looked burned out.
a) Implement deep link system. b) What kind of architectures have you used? c) "20. Valid Parentheses" question, but modified with a '|' bracket that is open and close in the same time. Generic networking stack questions. d) Implementing a stack data structure. e) Generic iOS data type questions.
The following metrics were computed from 2 interview experiences for the Bolt Senior iOS Developer role in Russia.
Bolt's interview process for their Senior iOS Developer roles in Russia is extremely selective, failing the vast majority of engineers.
Candidates reported having very negative feelings for Bolt's Senior iOS Developer interview process in Russia.