I hope you all find it useful, and I am happy to answer any questions here.
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:
Good recruiter | preps you well
Good company vibe
Felt like a convo not an interrogation
Cons:
Evaluation criteria is unclear, no clear feedback
Don’t know how I did
The Phone Screen:
LeetCode style
Onsite:
2 stages
Coding
PR review
System Design
My Thoughts:
Cons:
Even if they say they are moving forward with you, delays can happen
Feedback takes time
The Phone Screen:
LeetCode style
Onsite:
5 rounds
2 Coding
System Design
Behavioral
Hiring Manager
My Thoughts:
Good pay
Company brand
Cons:
Recruiting experience was all messed up / chaotic
Didn’t feel structured
The Phone Screen:
LeetCode style
Onsite:
5 rounds
2 Coding
System Design
1 Behavioural
Hiring Manager
My Thoughts:
Team match is done before
Manager was nice
Cons:
Unsure how they level/hire candidates
Too focused on company values
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:
Some interviewers were good
Recruiters were communicative
Cons:
Very long interview loops
Some interviewers were unprepared
The Phone Screen:
Discussion about architecture, design, and past projects
Onsite:
4 rounds
Design
Pair Programming
System Design
Leadership
My Thoughts:
Very product-focused
Interviewers really cared about engineering
Cons:
Vague expectations
Very high bar for systems
There's a couple more, but this post is getting too long. Check out the full spreadsheet for the rest of them: https://docs.google.com/spreadsheets/d/1l4vBmc8NRaPfaGZriKJxtcYhqqJrer9Z8YTEjN5wME0/edit?gid=0#gid=0
thank you for sharing. it's helpful to see which companies have a long/disorganized process, since that makes a meaningful difference for our ability to negotiate