I recently had my L3 phone screen (India) as well as Googlyness round.
Timeline: Recruiter reached out on linkedin around early Aug.
GHA (simple agree / disagree ques): 2 days after reaching out
OA (2 simple DSA Ques, do not remember exactly, I was able to solve both) : Got invitation 3 days after GHA and gave it almost a week later.
Recruiter Reached out for phone screen around 10 days after OA.
Phone Screen : 3 weeks after Recruiter Reached out.
1st round (Phone Screen, Virtual): (used AI to write this)
You're given a list of employee shifts, each as [name, startTime, endTime]. Build the merged shift timeline: break the full time range into non-overlapping segments, where each segment lists every employee who is on shift during that exact window.
Example:
roster = [
["Mary", 10, 40],
["John", 30, 50],
["Peter", 50, 80],
["Crystal", 100, 150],
["Jane", 120, 180]
]
I fumbled a bit and moved to coding directly without clarifying approach, recruiter was verr nice and supportive, was able to code it up under time, had a bug which recruiter gave me example / hint to catch, caught and fixed.
2nd Round (Googlyness, Virtual) : 3-4 basic ques, describe me a situation when project requireements changed midway and how you handled it, when you had a conflict with manager, when you failed and what did you do, it was a pretty good round.


