1. Phone call with recruiter, discussing resume + in-depth technical details.
2. Technical with an existing engineer, LeetCode hard-style.
3. On-site technical + behaviorals - usually around 4-6 rounds.
4. Background check, NDA, offer negotiation.
5. Offer.