The complete interview process comprised five in-depth rounds: two rigorous data structures and algorithms (DSA) rounds assessing problem-solving skills, one behavioral round evaluating communication and team fit, one high-level design (HLD) round testing system design and architectural thinking, and one round dedicated to concurrency and multithreading, focusing on thread safety, synchronization, and real-world parallel processing scenarios.
Interviewer did not arrive 10 minutes into the call. Then received an update from HR that the interview has to be rescheduled to 2 hours later due to a prod issue. Again the interviewer arrived late in the rescheduled call, had no interest whatsoever introducing himself or asking about me. Kept his video off throughout the call, and was working on his other tasks in the background while also chatting with one of his colleagues occasionally.
I applied through a recruiter. I interviewed at LinkedIn (Mountain View, CA) in Mar 2025
Interview
The interview was a 1-hour technical coding interview. The primary interviewer was being observed by another interviewer. We opened with mutual introductions (~5 minutes] before the technical interview. The question was a classic data structures question with constraints on execution complexity for all APIs.
Interview questions [1]
Question 1
Implement a data structure with various APIs ensuring that all APIs have an O(1) complexity