I applied online. The process took 2 weeks. I interviewed at LinkedIn in Nov 2014
Interview
3 rounds of back to back phone interview and each round there are 2 engineers on the employer side. The interview questions are not difficult. But sometimes the questions themselves are tricky and you have to make sure you really understand the problem to solve.
Interview questions [1]
Question 1
How to implement a non-blocking queue for multi-threading?
How to implement a non-blocking task scheduler for multiple tasks?
I applied through a recruiter. The process took 1 week. I interviewed at LinkedIn
Interview
Contacted by a recruiter through LinkedIn itself, scheduled a small talk about my experience and interests, recruiter was very nice and helpful. Then scheduled an interview call with two more technical interviewers from different teams using an online review-coding portal, first they introduce themselves, then you need to talk a bit about what you do and your past experience and then move to the coding problems, mostly related to algorithms. After that call the process is to interview on-site where you could have from 3 to 5 interviews.
Interview questions [1]
Question 1
Not into specifics but questions were related to creating a function that behaves similar to Integer helper methods (i.e. toString, parseInt, valueOf) and another related to searching a number in an array
I applied through an employee referral. The process took 2 weeks. I interviewed at LinkedIn (Mountain View, CA) in Sep 2015
Interview
I was referred by a friend. Firstly I had a phone screen, and was asked about a string related question and a question about reading logs.
Then I was scheduled an onsite interview, the design question is hard because I never had this kind of question before.
the whole process is pretty fast and the overall experience is very good.