Taro Logo

Software Engineer Interview Experience - Sunnyvale, California

August 1, 2021
Positive ExperienceGot Offer

Process

Here's a detailed breakdown of the interview process:

  1. Technical Phone Screen (Initial Round):

    • Format: Typically lasts 45 minutes to 1 hour.
    • Focus: Assessing coding skills, problem-solving ability, and familiarity with algorithms and data structures.
    • Expectations: You will be asked to solve one or two technical problems. The focus will be on your approach, coding style, and how well you can communicate your thought process.
    • Tools: Often done on a collaborative coding platform (like CoderPad, HackerRank, or an internal tool).
  2. Virtual Onsite (4 rounds total):

    A. 2 Coding Rounds:

    • Format: Each round is typically 45-60 minutes long.
    • Focus: More in-depth coding questions involving data structures, algorithms, and sometimes real-world problem-solving.
    • Expectations: You may encounter problems of medium to high difficulty (e.g., dynamic programming, graphs, trees). You'll need to articulate your thought process, optimize your code, and handle edge cases.
    • Tools: Similar to the phone screen, using a collaborative coding environment.

    B. 1 System Design Round:

    • Format: Typically lasts 45 minutes to 1 hour.
    • Focus: Evaluates your ability to design scalable, high-performing systems. You'll be asked to design a system for a specific use case (e.g., designing a charity event app for a large number of users).
    • Expectations: You should focus on breaking down the problem, choosing the right components (databases, caching, load balancing, etc.), and discussing trade-offs.
    • Communication: Clear and structured communication is key, as the interviewer will assess how well you explain your design decisions.

    C. 1 Hiring Manager Round:

    • Format: Generally 45 minutes to 1 hour.
    • Focus: Behavioral and situational questions aimed at assessing your cultural fit, team collaboration, leadership potential, and motivation for the role.
    • Expectations: You may be asked about your previous projects, challenges you’ve faced, how you handle feedback, your long-term career goals, and your interest in the company. They may also touch upon high-level technical concepts or decision-making processes.

Was this helpful?

Interview Statistics

The following metrics were computed from 37 interview experiences for the LinkedIn Software Engineer role in Sunnyvale, California.

Success Rate

32%
Pass Rate

LinkedIn's interview process for their Software Engineer roles in Sunnyvale, California is fairly selective, failing a large portion of engineers who go through it.

Experience Rating

Positive57%
Neutral22%
Negative22%

Candidates reported having very good feelings for LinkedIn's Software Engineer interview process in Sunnyvale, California.

LinkedIn Work Experiences