My interview experience with LinkedIn was pretty great overall. You can feel the amazing company culture in every step of the interview process, from the interviewers (both over the phone and in-person) to my recruiter, coordinators, etc.
I reached out to a LinkedIn recruiter who had previously contacted me months ago. We had an initial phone conversation and discussed the role, my experience, and interests. After that, the first phone screen was scheduled. I did well on that one, but I had to take a second phone screen a week later since I was not able (due to timing) to demonstrate my JavaScript knowledge sufficiently. I did great on the second one and was invited onsite shortly after.
I was interviewing with a few different companies and had pending offers by the time I went onsite, so they were able to expedite the onsite date and travel logistics to accommodate my needs.
The onsite consisted of 6 rounds of interviews (all but one were 1:1) plus lunch with another engineer (this might be considered the 7th interview) at one of their amazing onsite cafeterias. The interviews were all technical, and 5 out of 6 involved coding problems in JavaScript. They test very heavily on vanilla JavaScript knowledge and coding abilities. All the problems were challenging but totally solvable with good preparation on algorithms and data structures. On the system design interview, expect to be able to design a system that scales as a whole, but the heavy focus is on front-end architecture.
Showing passion for well-designed products, front-end development, and LinkedIn and its mission should suffice to pass the non-technical interviews.
Due to an NDA, I can't discuss details, but expect to solve algorithmic problems in JavaScript. I would not recommend using any other language if you're interviewing for a front-end role. Important topics:
The following metrics were computed from 2 interview experiences for the LinkedIn Software Engineer - Front End role in Sunnyvale, California.
LinkedIn's interview process for their Software Engineer - Front End roles in Sunnyvale, California is fairly selective, failing a large portion of engineers who go through it.
Candidates reported having mixed feelings for LinkedIn's Software Engineer - Front End interview process in Sunnyvale, California.