You get to work on interesting problems at scale but on relatively small teams, so there's lots of opportunity for impact.
There's a high bar for talent, so you're always working with smart people.
It's still a startup, the pace is fast, and there's a bias towards shipping. It really comes down to individual preference.
Engineers get to have a lot of ownership over their work.
Pretty typical growing pains, comparable to other startups.
There can be thrash and shifting priorities at times.
Total 5 rounds: * Hiring Manager Screen * Technical Interview * Frontend Focused Interview * System Design * Chat with CPO We reached the end of 4 rounds. The recruiter contacted me and said they were going to extend the offer. A day later, he came
Initial phone screen, values interview, technical deep dive, and a programming problem. Everyone was very friendly; the tech problem was LeetCode Easy. Finished the final round and got the rejection, but the recruiter followed up with a video call to
3 interviews, 1 introduction, 1 system design exercise with two engineering managers that are unable to explain any questions about the exercise and don't listen, and 1 full stack coding challenge.
Total 5 rounds: * Hiring Manager Screen * Technical Interview * Frontend Focused Interview * System Design * Chat with CPO We reached the end of 4 rounds. The recruiter contacted me and said they were going to extend the offer. A day later, he came
Initial phone screen, values interview, technical deep dive, and a programming problem. Everyone was very friendly; the tech problem was LeetCode Easy. Finished the final round and got the rejection, but the recruiter followed up with a video call to
3 interviews, 1 introduction, 1 system design exercise with two engineering managers that are unable to explain any questions about the exercise and don't listen, and 1 full stack coding challenge.