← Interview experiences
Rejected
RejectedL3 at Google
- Difficulty
- Process took
- 1-2 Weeks
- Rounds
- 3
- Format
- On site
- Applied via
- Company Website
How it went
- Even if things don’t go the way you wanted, every interview is a chance to learn and get better for the next one.
What they would tell you
- Even if things don’t go the way you wanted, every interview is a chance to learn and get better for the next one.
How to prepare
- All rounds were algorithm-focused
Round by round
- 1
DSA Round 145 min
Build a ride-share waitlist.
- Groups can join the line with their group size.
- Any group can leave the line later.
- When a car arrives with some seat capacity, give the ride to the earliest group whose size fits.
- If no group fits, do nothing and return “NONE.”
- 2
DSA Round 245 min
Given a string of letters (a–z), +, -, and parentheses, remove all parentheses and simplify signs. Nested parentheses must be handled. Examples: x - ( y + z ) → x - y - z x - ( x - y ) → y
- 3
DSA Round 350 min
Decode Strings
- Used two stacks, one for counts and one for strings
- Traversed the string, pushed counts and current string to stacks on [,
- Constructed the repeated string on ]
- Continued till the end to get the final decoded string
What came up
HardOn site1 2 years
A candidate-reported account, lightly edited. Interview processes change by team and date.