← Back to Directory

LinkedIn interview notes, page 15 of 32

Large Enterprises

Most of these LinkedIn write-ups come from Software Engineers (156), then Product Managers (66) and Data Scientists (37). The most reported rounds are the technical phone screen (169), the product sense round (62), the system design round (42) and the behavioral / leadership round (20).

316 interview notes · updated Oct 2026

LinkedIn·Software Engineer·Onsite - System Design / Architecture

May 2026
LinkedIn system design round for a software engineer role. The whole session was basically one big question about designing a calendar service, which sounds manageable until you realize how many rabbit holes it opens up.
  • Design a calendar service that supports creating, reading, updating, and deleting events with fields like title, start/end times, attendees, and location. The system should handle conflict detection per attendee, recurring events, time zone correctness, invitations and RSVPs, and free/busy queries. It needs to scale to hundreds of millions of users with low-latency reads and reliable notifications.

“This question is basically five questions dressed up as one.”

View Post

LinkedIn·Software Engineer·Onsite - System Design / Architecture

May 2026
LinkedIn system design round for a software engineer role, focused entirely on making a meeting scheduler thread-safe under write-heavy concurrency. The problem had real depth and the follow-up about flipping the read/write ratio was the part that actually tripped me up.
  • You have a meeting scheduler with add_booking and find_earliest operations. The workload is write-heavy with many concurrent bookings. Design and implement a thread-safe version, choosing between a single mutex, fine-grained per-bucket locks, or a reader-writer lock. Justify your locking strategy and discuss deadlock avoidance and throughput trade-offs.
  • What changes about your locking strategy if find_earliest is called orders of magnitude more often than add_booking?

“I started with a single mutex just to get something working, which felt embarrassingly simple but the interviewer didn't push back immediately.”

View Post

LinkedIn·AI Engineer·Technical Phone Screen

May 2026
Had a technical phone screen for an AI Engineer role at LinkedIn. One algorithm question, pretty focused, they wanted both the solution and a complexity proof which I wasn't fully expecting.
  • Given the root of a binary search tree and two nodes p and q, find their lowest common ancestor. Also prove the time complexity of your solution.

“The traversal logic itself clicked pretty fast.”

View Post

LinkedIn·Software Engineer·Onsite - System Design / Architecture

May 2026
LinkedIn data engineer interview with a system design question focused on warehouse schema. Pretty open-ended, which I wasn't fully prepared for.
  • Design a data warehouse schema for LinkedIn.

“I started with a star schema and talked through fact tables for user activity, connections, job applications, that kind of thing.”

View Post

LinkedIn·Machine Learning Engineer·Onsite - System Design / Architecture

May 2026
LinkedIn MLE interview focused on a full ML system design for course recommendations. The question was meaty and covered a lot of ground, from feature engineering to serving, so it felt less like a conversation and more like a whiteboard marathon.
  • Design a mini ML system to recommend LinkedIn Learning courses to users, with the goal of helping them succeed in job searches or their current roles.

“This one sprawled fast.”

View Post

LinkedIn·Machine Learning Engineer·Technical Phone Screen

May 2026
LinkedIn MLE interview with a meaty algorithms problem centered on interval coverage. The question had multiple layers and I don't think I fully nailed the follow-up on the dynamic segment tree variant.
  • Given a list of half-open integer intervals [l, r), compute the total length covered by at least one interval. Implement a sort-and-merge line sweep approach and analyze its time and space complexity.
  • Extend the interval coverage problem to support incremental add and remove operations, returning the total covered length after each update. Implement this using a segment tree or interval tree, and discuss coordinate compression for large coordinate ranges.

“The sort-and-merge part I handled fine.”

View Post

LinkedIn·AI Engineer·Technical Phone Screen

May 2026
LinkedIn AI Engineer interview with a math-heavy coding question that felt more like a stats exam than a typical algo round. One question, but it had layers.
  • Given a 1D array of coordinates, find the point c that minimizes the total sum of absolute distances to all points. Prove mathematically that the optimal c is the median, then implement it efficiently.

“I knew the answer was the median from some vague memory but actually proving it on the spot was a different story.”

View Post

LinkedIn·Software Engineer·Technical Phone Screen

May 2026
LinkedIn software engineer interview with a binary search problem. Pretty standard algorithmic round, nothing too wild, but the two-pass approach tripped me up a bit at first.
  • Given a sorted array of integers, find the first and last position of a target value. Return [-1, -1] if the target doesn't exist. Must run in O(log n).

“My first instinct was linear scan, which, yeah, immediately wrong given the constraint.”

View Post

LinkedIn·Software Engineer·Onsite - Coding / Algorithms

May 2026
LinkedIn SWE coding round, one question the whole time and it was a data structure design problem that looked deceptively straightforward until the popMax part showed up.
  • Design a stack that supports push, pop, top, peekMax, and popMax operations, where popMax removes the maximum value closest to the top if there are duplicates. Implement it and analyze the time complexity of each operation.

“The push/pop/top part is trivial and I kind of rushed through it, which in hindsight was dumb because I should've used that time to think about the max operations.”

View Post

LinkedIn·Product Manager·Onsite - Behavioral / Leadership

May 2026
Interviewed for a PM role at LinkedIn, just the one behavioral question from what I can tell. Pretty standard stuff but it still made me sweat a little.
  • Describe a situation where you had to rescue a project that had gone off track.

“I had a decent story ready but fumbled the part about what I actually did differently to fix things.”

View Post