The interview process is not that hard but its lengthy and took me two months,
Recruiter reached out to me in May for initial screening. And here's the rest of interview process:
1) 1 hour technical screening where we talked about writing a pesudo code for a use case and further scaling it up to a system level.
2) 1 hour technical screening consisting of 20 min behavioral and a 40 min DSA (Nothing too crazy, just a LC medium level question)
3) Onsite consisting of 5 rounds. breakdown;
- 1 hr Frontend system design as this is a frontend heavy role.
- 1 hr Frontend coding round using React
- 1 hr Backend system design round. Not as rough as frontend but focus was more on API design and DB scaling.
- 30 min Product Infrastructure round (behavioral)
- 30 min culture fit
4) After a positive onsite I had a 15 min chat with CEO before they extended the offer. This round is more about you asking CEO any questions you have about company. Hiring decision happens in onsite round itself.
Interviewers are extremely nice and helpful. Interviews felt more like peer to peer collaboration instead of them testing my skills. Recruiter was super helpful and nice. They outsource their recruitment to third party as they are a start up so can't say if it will stay the same as they scale