Google L4 | Reject
Anonymous User
1583

My background
Graduation: Tier 2
Current Job: Mid-scale product companies all along
Never did CP, LC around 500 questions
Had given interviews at Amazon and Google from elite companies.

Contract recruiter reached out to me 2.5 months back. I requested 2 weeks before the screening round.

(All questions simplified, given really long descriptions, had to ask clarification questions to get to the real question)

Screening Round:
https://leetcode.com/discuss/post/6611712/phone-screen-round-for-l4-by-anonymous_u-4mz6/

Solution: Do binary search and find count if possible to distribute all logs among the given set of files (some pre-processing needed)
some follow up dicussion on boundaries of binary search and edge cases.

Onsite 1
https://leetcode.com/problems/make-costs-of-paths-equal-in-a-binary-tree/description/
Variation of this problem, felt harder problem that this one.

I got lost while balancing sum across node and its child.
Needed a couple of hints from interviewer, solved it barely.
Though gave correct time complexity and logic at end. code might be patchy.

Onsite 2
Solve the expression:
add(1 , mult(2 , div(4, 2)))

Handle all edge cases, then multiple follow-ups like multiple integer support, what could go wrong.
Was able to give code with all edge cases, but syntax might not have suited production grade as I write Go most of the time, wrote Java for this round.

Onsite 3
Started with simpler question to check square then
https://leetcode.com/problems/detect-squares/description/
Solved it using checking diagonal points.
But interviewer might be expecting a more optimized approach I feel.
But he looked satisfied, as I gave multiple approaches.

Googlyness
Had drilled down on a lot of questions: past experience, conflict resolution, planning, going against lead/manager, confronting team member's wrong move, pressure situation, biggest achievement other than work... a lot of questions.
This round lasted around 45-50 mins, then I asked a couple of questions which took another 5 mins (55 total)

Finally got a call that they are not moving forward.
Didn’t share specific feedback but I was not able to formulate data structure correctly and express logic required.
I feel all of this was due to Onsite 1, as others were pretty straightforward.

My advice would be: don’t rush to speak or solve, understand the question correctly.
Don’t worry about spending time on that.
I thought I would skim through the question quickly and get more time to solve — that only became the reason for my rejection.

Wanted to share with the community as it helped me a lot while preparing. Until next time...

Comments (6)