The process is as such (for CS graduates, SDE roles):
- you apply to ~100+ applications. OR you network with people
- your resume gets shortlisted
- you receive a OA (Online Assessment)
- you receive a hiring manager call
- you receive 1st Phone Interview (coding round)
- you receive 2nd Phone Interview (coding round)(not always)
- you receive final Onsite Interview (coding + behavioural + design) This interview is 4-6 hours long.
- you receive a recuiter call
- if everything goes well, you are hired.
Each interview is based on CS fundamentals.
*Sometimes you also receive a take home project, and you are assessed on that.