I applied through a recruiter. The process took 2 weeks. I interviewed at Bulb in Mar 2021
Interview
1 - Phone screen with a very friendly recruiter from Workonomics.
2 - Really nice 30 min conversation with an engineer. I got a very smart and friendly one. I liked they use a tool that transcribes the conversation to give analytics about recruiting and make them improve. I got an overview of the engineering practices at the company.
3 - Code test in Geektastic in Python around calculating electricity and gas bills. I loved the fact the reviewers don't see your name which removes a bias I would have faced in other processes.
4 - A 30 min session of pair programming refactoring a dirty bad looking algorithm. You could get nervous but they'll help through as long as you're speaking your thought process out loud. A conversation about code and when to use certain practices. I LOVED this. It's one of the very few interviews I've had where people actually care about technical knowledge put into practice during the interview.
5 - A 1 hr session with a PM discussing ways of working and delivering work.
6 - 30 min talk with the CTO. It was very interesting and much more friendly than I expected.
I applied online. The process took 6 days. I interviewed at Bulb in May 2020
Interview
Initial HR chat to setup the requirements. Arranged a code test with geektastic that was fairly simple. This was followed by an online coding exercise and 1-2-1 coding refactor of the same code (before personal refactor).
Interview questions [1]
Question 1
Refactor the same code that was in the online coding exercise.