LinkedIn

  www.linkedin.com
Work in HR? Unlock Free Profile

LinkedIn New Grad- Software Engineer Interview Questions & Reviews

All Interviews Received Offers

Getting an Interview  

50%

Interview Experience  

50%
50%
0%

Interview Difficulty  

Average Difficulty
2 candidate interviews Back to all interview questions
Relevance Date Difficulty
in
4 people found this helpful

Accepted Offer

Positive Experience

Difficult Interview

Software Engineer New Grad Interview

Software Engineer New Grad
Mountain View, CA

I applied online and the process took 6 weeks - interviewed at LinkedIn in December 2013.

Interview Details – I submitted my application through jobvite (funny, isn't it, since LinkedIn also have their own job application platform). I think I came accross the job posting on Glassdoor.

Several days later, a recruiter contacted me about the phone screening. Due to the timezone difference (15 hours different), I had to wait a week for the first availability. The questions were standard just like other big tech companies' interviews. A week later, I was told that they moved forward with another phone screening. A week of waiting and I was informed that they would do an "online" on-site interview instead of flying me to the US. I was really grateful that they did that because otherwise, it would be a long wait to get the visa and arrange things to fly over (I also had other interviews going on during that time).

The onsite interview was split into two days as it consists of 7 rounds, each about 45 minutes. Each round covers different skills, with the first being a very generic round where I was asked various kinds of question about my background (I have a Master's in CS - research-based). Other rounds included questions revolving around the team I'm applying to, and of course, programming questions. In one round, I spent around 15 minutes asking questions back and forth since I misunderstood the engineer, but we sorted it out in the end. One interviewer didn't show up, but somehow I was waived that interview thanks to the first interviewer (some big manager) being impressed with my background.

The day after the interview, my recruiter emailed me and told me that they might have to do another round for the interviewer that didn't show up. I was really pissed at that point because I had to wake up really early here to match the time in the US, but I agreed anyway. However, an hour later my recruiter informed me that they decided to waive that round since I impressed the big manager who interviewed me first.

Overall, the process was smooth. My recruiter was very quick to answer my questions, but I felt 7 rounds for the onsite were too much compared to other companies I interviewed with (Google and Amazon). However, the engineers were really laid-back and I really enjoyed discussing with them. Some of them appeared a bit cold and distant, but they were no less helpful when it comes to clarifying the ideas and providing feedback. Note that I interviewed with also Amazon and Google, and I think the standards are similar across the three companies.

Interview Question – Nothing particularly difficult. If you practice with careercup, leetcode, and codility enough, you'll be fine.   Answer Question

Negotiation Details – LinkedIn spent quite sometime to decide the team for me first before extending the final offer - this is the opposite of Amazon and Google (though I failed Google due to my lack of preparation back then). I had three other standing offers at that time, but they weren't very high so I wasn't expecting a very good offer. However, when the recruiter told me the number, I was in a bit of shock since I didn't think the offer would be that attractive (better than my friend's offer from Google), though I wish they gave me a sign-on bonus instead of a yearly bonus (not that I'm complaining anyway). I decided to go with LinkedIn as I'm really impressed with the offer, and I really like the open-source driven projects they have there.


No Offer

Neutral Experience

Average Interview

New Grad- Software Engineer Interview

New Grad- Software Engineer

The process took 2+ weeks - interviewed at LinkedIn in April 2012.

Interview Details – I was first communicated by the recruiter who called me and had a normal background chat for about 30 minutes. He also gave me details about the company, culture, teams, etc.

I was scheduled for a phone interview of an hour which also had coding involved. This round had one problem-solving question, which was related to Binary Search Algorithm application, went okay. I could reach a solution, and even though I took some time to reach the correct approach, the interviewer appreciated my thought process.

I got mail for another phone interview which again was for an hour and I had to code online. This time it was a tough question about writing a program where given a sorted array, repetitions allowed, and given an integer, I had to return the start index and end index of that integer in the array. I chose the Binary Search approach but some modifications had to be made to make it optimistic in run-time. I failed to reach the exact solution, and hence could not clear this round.

I think LinkedIn is a nice company to work with and I would surely consider applying again to it at some point of time in future.

Interview Question – This time it was a tough question about writing a program where given a sorted array, repetitions allowed, and given an integer, I had to return the start index and end index of that integer in the array. I chose the Binary Search approach but some modifications had to be made to make it optimistic in run-time.   View Answer

Worked for LinkedIn? Contribute to the Community!

The difficulty rating is the average interview difficulty rating across all interview candidates.

The interview experience is the percentage of all interview candidates that said their interview experience was positive, neutral, or negative.

Your response will be removed from the review – this cannot be undone.