I applied online and was later referred by a friend who had received an internship offer earlier in the academic year.
I first had a phone screen with the recruiter. They then matched me with a team tailored to my interests, skills, and experiences.
Next, I had a one-hour technical phone interview with a staff software engineer on the team. I received feedback that same night.
I was then scheduled for a second technical phone interview a few days later, which proved to be much more difficult than the first.
Following that, I had a third interview, which was mostly informational, with the engineering manager of the team. During this interview, I asked questions about:
Overall, the entire process was very transparent and organized. You knew who you were interviewing with, as you were provided with a link to the interviewer's LinkedIn profile before each interview. The recruiter was also available to answer questions at any point in the process.
They were able to expedite the process for me since I had other competing offers.
Very detailed questions on data structures and algorithms.
Certain questions involved designing new data structures and implementing the corresponding interface functions (i.e., insertion, deletion, etc.) from scratch.
The following metrics were computed from 4 interview experiences for the LinkedIn Software Engineering role in Mountain View, California.
LinkedIn's interview process for their Software Engineering roles in Mountain View, California is incredibly easy as the vast majority of engineers get an offer after going through it.
Candidates reported having very good feelings for LinkedIn's Software Engineering interview process in Mountain View, California.