I applied for a Software Engineer role at LinkedIn through Easy Apply, and right away I felt like the process would be straightforward. The post I read about this role mentioned it as a full-stack setup but heavily frontend-focused, and I remember being pleasantly surprised by how quickly everything got moving after the application.
What stood out to me was how little friction there was at the start—just applying and then waiting for the rest of the interview steps to show up. The write-up didn’t go into round-by-round details beyond that early experience, but the tone was positive: I wasn’t expecting things to feel this smooth from the beginning.
3 weeks ago
My process started with a phone screen where the conversation first stayed fairly grounded in my background and projects. Then the interviewer moved into two coding problems. The first was Find the Celebrity, and the second was Max Consecutive Ones.
The phone screen felt like a mix of normal technical conversation plus direct problem-solving. I didn’t feel like it was trying to trick me with obscure concepts, but it did require getting to the right approach fast and communicating clearly while working through both questions.
2 months ago
Average Positive United States
My final round ended up being an in-person Zoom-style interview, and it was oddly practical compared to typical coding rounds. They asked me to build …
2 months ago
I went through an onsite day for a Staff Software Engineer role at LinkedIn, and it was the kind of long, intensive loop where the biggest challenge w…
3 months ago
Average Positive United States
My first coding round happened in April. I got two coding questions, one similar to valid parentheses and another based on Letter Combinations of a Ph…
Unlock every Software Engineer interview experience
Interviewed here recently? Add yours to help the next candidate. You'll appear as Anonymous.
What to expect
Distilled from the reports
Application Process & Initial Screening
The application process is generally smooth and straightforward, starting with a recruiter screen followed by a technical screening that often includes coding questions. Candidates appreciate the lack of friction and the quick progression through initial steps.
Recruiter screenTechnical screeningApplication process
Technical Coding Rounds
Candidates typically face multiple coding rounds focused on data structures and algorithms (DSA), with common problems drawn from LeetCode. The coding interviews emphasize clear communication and problem-solving under time pressure, often including follow-up questions that build on initial problems.
DSALeetCodeCoding problems
System Design & Practical Implementation
Some candidates encounter system design rounds that assess both high-level architecture and low-level implementation details. Practical tasks, such as building UI components or discussing system architecture, are common and focus on execution and thoughtful design choices rather than purely algorithmic challenges.
System designUI implementationArchitecture
Behavioral & Managerial Interviews
Behavioral interviews are integrated into the process, often focusing on past experiences and cultural fit. Candidates report that these rounds are generally supportive and aim to assess both technical skills and personal alignment with the company's values.
BehavioralCultural fitManagerial round
Interview Difficulty & Candidate Experience
The overall difficulty of the interviews varies, but candidates often describe the experience as challenging yet structured. Many reflect on the importance of preparation and the need to manage expectations regarding the competitive nature of the process.
Some candidates experience delays and scheduling issues that can extend the timeline of the interview process significantly. These logistical challenges can add stress and uncertainty, impacting the overall candidate experience.