I applied through a recruiter. The process took 4 weeks. I interviewed at LinkedIn in Nov 2019
Interview
Had a recruiter phone call first, then around a week later I had two back to back phone calls with engineers where do we a codepad. Two questions and after completing the question they asked some basic follow up questions.
Interview questions [1]
Question 1
Typical questions from the premium leetcode packet. Almost word for word.
I applied online. The process took 4 weeks. I interviewed at LinkedIn (Mountain View, CA) in Dec 2013
Interview
Applied online and got contacted several hours later. First I have a phone screen with the recruiter. I chose the groups I am interested and scheduled a technical phone interview. After I passed the first phone interview, I got called by the recruiter and scheduled two back-to-back phone interviews with two teams from my first-choice group. After the two interviews was a 30-min talk. Got offers from both teams and I gotta choose one of them.
Interview questions [1]
Question 1
Nothing particularly difficult. However, often they do not ask explicitly such as implement a certain algorithm or what does a certain data structure look like. They would instead put you into a real-problem scenario and you gotta choose what's the best data structure and algorithm. After you got an initial answer, they would try to push you further, such as asking how to optimize efficiency, what if the algorithm assumption has changed, what are the extreme cases where there might be a pitfall etc. Be prepared for such followups.