I applied online and was contacted by a recruiter the next day.
The recruiter was very helpful; she had a lot of information about the position and the interview process. After I spoke with her, she emailed me with many tips and links to help me prepare for the interview.
There was a separate person in charge of scheduling the interview, who sent me the names of my interviewers and links to their LinkedIn profiles beforehand.
I had two interviewers for the one-hour technical phone screen. We spent 10-15 minutes talking about my experience, approximately five minutes on a warm-up coding question, and the rest of the time on a harder coding question.
We had a slight technical mishap, but it was quickly remedied. We ended up going about ten minutes over so that I could ask them some questions.
After the interview, it took two days to receive a decision. I appreciated their promptness in contacting me after I applied, scheduling the interview, and notifying me with the decision.
Even though I did not make it to the next stage of interviews, I felt that their overall attitude was that they wanted to help candidates interview successfully rather than looking for reasons to reject people.
Write a function to calculate the maximum depth of a binary tree.
Calculate the shortest distance between two words in a word list. The word list is given to the constructor and may contain more than one instance of each word. For example:
"the quick brown fox quick jumps"
distance(fox, quick) should return 1. (Indices for fox = (3), quick = (1, 4). The smallest distance is between indices 3 and 4.)
The following metrics were computed from 22 interview experiences for the LinkedIn Senior Software Engineer role in Sunnyvale, California.
LinkedIn's interview process for their Senior Software Engineer roles in Sunnyvale, California is extremely selective, failing the vast majority of engineers.
Candidates reported having mixed feelings for LinkedIn's Senior Software Engineer interview process in Sunnyvale, California.