Thought I’d share my experience interviewing with Bolt. I’m based out of India with ~8 years of experience as a software engineer.
Recruiter reached out on LinkedIn → I sent my resume → a screening call (30 mins) got scheduled.
…except recruiter didn’t join the first time 😅
Sent an email, rescheduled → second time happened smoothly.
Screening was pretty chill:
He then asked me to schedule the first coding round.
First 10 mins:
Next 60 mins:
Hackerrank coding (can choose any language). I chose Python.
They gave a data stream-based problem where:
Last 5 mins:
Questions from me about the team and work culture.
✅ Outcome: Was asked to schedule Code Review round the very next day.
Before the interview, the recruiter asked which language I prefer. I picked Python.
They gave me:
Task:
Review and improve the code to make it production ready.They were not expecting production-working code, but wanted to see:
"How would you FIX this if it came to production?"This round was all about thinking like a senior engineer.
✅ Outcome: Was asked to schedule System Design round within a day.
Bolt sends a prep guide explaining how they want candidates to structure answers — follow it.
Problem:
Design a write-heavy system with minimal reads.
Only 2 read queries had to be supported.
They cared a lot about:
This round went well.
✅ Outcome: Recruiter confirmed in 2 days final Team Fit round will happen.
The recruiter discussed feedback from previous rounds with additional discussions in the following topics:
Questions were mostly:
Only my questions — culture, growth, roadmap etc.
✅ Outcome: Final Feedback call scheduled next day.
In feedback call:
We are moving forward with the offer and full relocation assistance.
Couldn’t ask for a better ending.
If you’re preparing: