I applied through the LinkedIn website and was contacted by a recruiter via email to set up the initial phone screen.
The phone screen was usual: "Why did you select computer science?", "Tell us about yourself a little.", and "Which field are you interested in working in?" so they could select the appropriate team.
The first round went well. It consisted of one coding question and some machine learning concepts. I was contacted a week later and was set up for two back-to-back phone interviews.
The second round was similar to the first, featuring a coding question and more machine learning concepts. The third round was all about complexity and Big O analysis; nothing too hard.
Overall, it was a very good learning experience, even though I didn't make it.
There were no unexpected questions as such. One of them involved searching in a row-wise sorted matrix. The other involved finding the exponent of a number efficiently. I recalled the exponentiation by squaring method and wrote the pseudocode for it, which was correct. All in all, nothing unexpected; the questions could be answered with a little practice.
The following metrics were computed from 1 interview experience for the LinkedIn Software Development Engineer - Intern role in United States.
LinkedIn's interview process for their Software Development Engineer - Intern roles in the United States is extremely selective, failing the vast majority of engineers.
Candidates reported having very good feelings for LinkedIn's Software Development Engineer - Intern interview process in United States.