- 1st stage is a screening call with HR.
- 2nd stage is a take home assignment. 1 week to submit, 3 hours to finish once you start.
- 3rd stage is a technical interview broken into 2 parts: their technical questions for you, soft skills questions for you
Ultimately rejection is part of the interview process one should be prepared for - however being rejection without feedback on why is unprofessional, given the significant time investment from all parties involved.