Software Engineer - Front End applicants have rated the interview process at LinkedIn with 3 out of 5 (where 5 is the highest level of difficulty) and assessed their interview experience as 75% positive. To compare, the company-average is 54.2% positive. This is according to Glassdoor user ratings.
Candidates applying for Software Engineer - Front End roles take an average of 23 days to get hired, when considering 16 user submitted interviews for this role. To compare, the hiring process at LinkedIn overall takes an average of 28 days.
Common stages of the interview process at LinkedIn as a Software Engineer - Front End according to 16 Glassdoor interviews include:
Phone interview: 39%
Skills test: 19%
One on one interview: 16%
Group panel interview: 10%
Presentation: 6%
Drug test: 3%
IQ intelligence test: 3%
Personality test: 3%
Here are the most commonly searched roles for interview reports -
I applied through a recruiter. The process took 2 months. I interviewed at LinkedIn (Sunnyvale, CA) in Sep 2017
Interview
My interview experience with LinkedIn was pretty great overall, you can feel the amazing company culture in every step of the interview process, interviewers (both over the phone and in-person), my recruiter, coordinators, etc.
I reached out to a LinkedIn recruiter that had previously contacted me months ago, we had an initial phone conversation and discussed the role, my experience and interests. After that the first phone screen was scheduled. I did good on that one but had to take a second phone screen a week later since I was not able (due to timing) to demonstrate my javascript knowledge enough. I did great on the second one and was invited onsite shortly after. I was interviewing with a few different companies and had pending offers by the time I went onsite, so they were able to expedite the onsite date and travel logistics to accommodate my needs.
The onsite consisted of 6 rounds of interviews (all but one were 1:1) plus lunch with another engineer (this might be considered as the 7th interview) at one of their amazing onsite cafeterias. The interviews were all technical and 5 out of 6 involved coding problems in javascript. They test very heavily on vanilla javascript knowledge and coding abilities. All the problems were challenging but totally solvable with good preparation on algos and data structures. On the system design interview, expect to be able to design a system that scales as a whole, but the heavy focus is on front end architecture.
Showing passion for well design products, front end development and LinkedIn and its mission should suffice to pass the non-technical interviews.
Interview questions [1]
Question 1
Due to NDA can't discuss details but expect to solve algorithmic problems in javascript, I would not recommend using any other language if you're interviewing for a front end role. Important topics:
- Recursion
- Traversing the DOM (using its APIs)
- Strings manipulation
- Objects and Arrays
- Javascript core concepts (Prototypal inheritance, closures, pure functions, ES6+ features, sorting objects, hashtables)
Interview Experience – Frontend / JavaScript Role
I applied through the normal application process and was contacted by a recruiter for an initial screening. After passing the screening, I was scheduled for the first technical round with a technical recruiter.
The interview was 60 minutes long and divided into two parts:
Part 1 (≈20 minutes):
Verbal technical questions focused on JavaScript fundamentals and core web concepts to assess foundational knowledge.
Part 2 (≈40 minutes):
Three practical questions:
A small object-oriented JavaScript code snippet — I had to explain the output and suggest fixes/improvements.
A basic data structures question involving arrays.
A simple UI implementation task — I was given a visual mockup of a “friend request” container (name, title, accept/reject buttons) and asked to recreate it using HTML, CSS, and JavaScript. No complex logic was required; it was mainly to assess basic UI skills.
I felt I performed very well and completed all parts successfully. However, I received a rejection afterward with no detailed feedback. It’s unclear what additional criteria were used in the decision.
Overall, the recruiter provided clear instructions and preparation materials before the interview, which was helpful.
Tip for candidates:
Be comfortable with JavaScript fundamentals, object-oriented concepts, basic array manipulation, and simple HTML/CSS layout tasks.
Good luck to future candidates!
Interview questions [1]
Question 1
JavaScript fundamentals: code output explanation, array manipulation, and a simple HTML/CSS UI task.
I applied online. I interviewed at LinkedIn in Apr 2022
Interview
Applied online over Linkedln, and same got a response to schedule a phone interview. The phone interview went well and schedule a phone screening interview for next week. The recruiter was a helpful easy and smooth process.
Interview questions [1]
Question 1
1. What is API, have worked on it and elaborated a little about it?
Below questions were asked in the screening interview on a zoom video call.
2. various frameworks you have worked on
3. What kind of domain you work on
4. Difference between padding and margin
In coderpad challenge asked for 1 coding challenge from Leet and one code that has a method, function, constructor, and output of it.
I applied online. The process took 1 day. I interviewed at LinkedIn (Sunnyvale, CA) in Mar 2022
Interview
2 round. Coding challenge and coding interview. Coding challenge in Java, interview in react. Challenge took 90mins, interview took 45mins. Interviewer was nice. Code did not have to run. Had access to the web to look up syntax. Interviewer was very helpful and interactive