The interview process was straightforward and flexible to match my schedule. The technical phone screen lasted an hour and included a mix of algorithm and design questions. The questions were easy, provided you had spent some time preparing for inte
I received several unsolicited emails from a hiring manager until I finally replied. A typical phone screen followed, along with a take-home project. They then followed up with a five-hour on-site interview. The content of the interview was typical
I applied online. The process took two weeks. A couple of rounds of interviews: a live coding exercise followed by a systems design interview. I felt that I did reasonably well in each, but wasn't surprised to get the rejection after the systems de
The interview process was straightforward and flexible to match my schedule. The technical phone screen lasted an hour and included a mix of algorithm and design questions. The questions were easy, provided you had spent some time preparing for inte
I received several unsolicited emails from a hiring manager until I finally replied. A typical phone screen followed, along with a take-home project. They then followed up with a five-hour on-site interview. The content of the interview was typical
I applied online. The process took two weeks. A couple of rounds of interviews: a live coding exercise followed by a systems design interview. I felt that I did reasonably well in each, but wasn't surprised to get the rejection after the systems de