Preparation: Approx 150 leetcode questions in 3 weeks.
Phone Screen: Skipped.
Onsite:
- Code: 1 med, 1 hard (I never encoutered these questions on LC). First problem, coded on laptop and took approx 30 min due to many lines of code. Second problem, just gave algorithmic solution.
- Code: 2 medium (I never encoutered these questions on LC). First problem, coded on laptop and took approx 25 min. Second problem, just gave algorithmic solution. Then had about 5 minutes remaining to chat.
- Lunch. Chatted with a manager.
- Googlyness/Behavioral. Standard leadership and experience questions.
- Domain Expertise/Design.
- General System Design.
Hiring commitee approved with team match.