I hope you all find it useful, and I am happy to answer any questions here.
Reddit
The Phone Screen:
1 Coding (this was incremental non-LeetCode style)
1 System Design (Scalable Reddit)
Onsite:
4 Rounds
-
Coding (same style as TPS)
-
System Design
-
Behavioral
-
Hiring Manager
My Thoughts:
Cons:
Airbnb
The Phone Screen:
LeetCode style
Onsite:
2 stages
-
Coding
-
PR review
-
System Design
My Thoughts:
- Recruiters have a good say! So have a good rapport with them
Cons:
LinkedIn
The Phone Screen:
LeetCode style
Onsite:
5 rounds
-
2 Coding
-
System Design
-
Behavioral
-
Hiring Manager
My Thoughts:
Cons:
Square
The Phone Screen:
LeetCode style
Onsite:
5 rounds
-
2 Coding
-
System Design
-
1 Behavioural
-
Hiring Manager
My Thoughts:
Cons:
Atlassian
The Phone Screen:
Karat style ā This was a combo of coding + short design
Onsite:
3 stages (you need to clear each stage to go to the next)
-
Coding
-
Low-level Design
-
Behavioural (Hiring Manager)
My Thoughts:
Cons:
Netflix
The Phone Screen:
Discussion about architecture, design, and past projects
Onsite:
4 rounds
-
Design
-
Pair Programming
-
System Design
-
Leadership
My Thoughts:
Cons:
There's a couple more, but this post is getting too long. Check out the full spreadsheet for the rest of them: