Applied through referral. Contacted by recruiter(s) who set up a phone screen.
The phone screen interviewer called a day before the scheduled date due to some screw-up on their part. Luckily, I was available at the time and took the phone screen.
The phone screen question was multi-part and of medium difficulty (LeetCode level).
After passing the phone screen, I was invited to an onsite at their Mountain View/Sunnyvale campus. The onsite consisted of five 1-hour sessions, plus an hour for lunch.
The sessions included:
All my interviewers had been with the company less than 3 years, which is probably not surprising given the industry.
I received the rejection notice a week after the onsite. The reason given was performance on the coding and system design sessions.
The coding and system design questions were not particularly difficult. Probably because of that, they expected me to come up with the optimal solution without many hints.
One coding question was about a tree traversal, another about stacks. The system design question is one that is very commonly used, and you can find sample solutions all over the internet.
The following metrics were computed from 63 interview experiences for the LinkedIn Software Engineer role in Mountain View, California.
LinkedIn's interview process for their Software Engineer roles in Mountain View, California is very selective, failing most engineers who go through it.
Candidates reported having very good feelings for LinkedIn's Software Engineer interview process in Mountain View, California.