I applied online. The process took 4 weeks. I interviewed at LinkedIn in Jan 2015
Interview
Got contacted by the recruiter and schedule two rounds of technical phone interviews. first round was on time, but the second round the interviewer canceled in the last minute, and no one told me until I waited over 30 minutes. after the second round I got a thank you email. the recruiter and one of the engineer had a heavy accent which made things a little more difficult. the interview process was the same, first the engineer will tell you what their role is at LinkedIn and they will ask you about a most interesting recent project. they seemed to ask it because they were told to and not because they wanted to know about it. After that it was typical coding algorithm problems. some were harder than the other. If you took too much time solving one question and ended up not getting multiple questions it probably means you will not proceed to the next round. expect to solve two to three problems.
Interview questions [1]
Question 1
1) given a target and a sorted array, find the element that is strictly larger than the target.
i.e. {a,c,d,e} b output: c
2) find the max sum of continuous sequence in the array.
{2,-1,3,-5,3} output: 4
3) given a DNA sequence find pattern (hardest problem that you probably won't be expected to finish)
4) given intervals find overlap and return the length. (it is surprising how easy to make mistakes in this one, I ended up spending too much time fixing my own bug)
I applied through a recruiter. I interviewed at LinkedIn
Interview
I got this interview through a recruiter through LinkedIn website. It was a one hour phone interview. They asked about my work in the first 10 minutes. The interviewers were nice, they were on time and they described their role in the company. They didn't talk much during the interview. The recruiter replied by email after two days. After writing the code they asked me about test cases.
Interview questions [1]
Question 1
They asked to write a function that takes a string and check if it is a number. The second question was given a sorted array that has been rotated, find a number in that array {6,7,1,2,3,4,5}
Applied online
After a few weeks, Got a phone call from recruiter and phone screen with the lead of analytics team
Scheduled the phone screening with the manager
Then had a time talking to the manager
Waited for the results coming out for like 10 days
Interview questions [1]
Question 1
gave you two same queries and those two queries are exactly the same, the interview kept asking tell me what is the difference between them again and again