I applied at my university's career fair. About two months later, the recruiter called, and we set up a call to discuss my interests.
My first-round interview was technical and conducted over the phone using CollabEdit. I was asked to program a function that analyzed sets and sets within those sets. I solved it with a BFS/DFS variant. Although I felt I answered the questions correctly, I was a little nervous and unsure if I would advance to the next round.
Just a couple of business days later, I received a call notifying me that I would be interviewing in the final round. I got to choose the teams with which I interviewed. Each of the two final-round interviews was technical, but the third phone call was casual.
One technical question was a greedy interval scheduling problem, and the other was a binary search variant. I was also asked specific questions about a data structure, though I was not expected to know it all. The conversations went really well, and just two days later, I received a call with the offer.
Overall, none of the questions were easy, but nor were they extremely difficult. If you know your data structures and performed well in your algorithms course, you will be prepared.
A greedy interval scheduling problem.
The following metrics were computed from 6 interview experiences for the LinkedIn Software Engineering Intern role in Mountain View, California.
LinkedIn's interview process for their Software Engineering Intern 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 Intern interview process in Mountain View, California.