This sounds like an incredibly toxic hiring process and not a company I'd ever want to work for. So you apply for a job and in response they (maybe) email you back asking for your expected salary (great way to filter out anyone worth hiring btw) and if you're cheap enough they then ask you to do work on a take home assignment. Everyone here thinks that this is okay and they want to be interviewed this way? "Since we…
- Apply online
- Initial screening with recruiter if they like your resume (book a 45 mins slot)
- Take home assignment or online assessment (2 -4 hours)
- First technical screening interview (1-1.5 hours)
- Second technical interview (system level, deep dive, 1.5 hours)
- Product manager interview (1 hour)
- Senior leadership interview (1 hour)
- Final offer
Between all these rounds, you need to book meetings and it usually takes 1-2 weeks between rounds.