The process began with a technical 1:1 phone screen. This part was not very difficult; they tested basic algorithms and data structures knowledge. You had to code online and in real time with the interviewer using CollabEdit.
The onsite interview was exhausting and unnecessarily long. I arrived around 10 am and left at 5 pm. I was interviewed by 10 people in 5-6 sessions. The interviewers were nice in general and they tested:
I only failed to complete one of the questions, but that was enough to get rejected.
Overall, it seems like a good place to work.
Design and code a system that can accept millions of events in real time and report the number of events for the last 10 minutes (sliding window).
The system has to account for performance and concurrency.
The following metrics were computed from 3 interview experiences for the LinkedIn Principal Software Engineer role in Mountain View, California.
LinkedIn's interview process for their Principal Software Engineer roles in Mountain View, California is extremely selective, failing the vast majority of engineers.
Candidates reported having very negative feelings for LinkedIn's Principal Software Engineer interview process in Mountain View, California.