LinkedIn Interview Questions 2026

Published July 22, 2026 · Updated July 22, 2026

12 real interview questions asked at LinkedIn. Covers System Design, Behavioral, Domain, Data Engineering / Airflow, System Design / Feed, Java / Concurrency, SQL / Analytics. Reported by engineers who went through the LinkedIn process.

Questions Interview GuidesInterview Guides
12 questions
419 engineers asked
595 upvotes

System Design (4)

LinkedIn Hard System Design round Distributed SystemsKafkaElasticsearch

Design LinkedIn's "People You May Know" feature. How do you compute second and third-degree connections for 900 million users efficiently? Discuss graph storage (adjacency list vs matrix), batch vs real-time computation, and how to refresh recommendations when someone adds a new connection.

↑ 65 upvotes · 63 engineers asked this · SDE2
LinkedIn Hard System Design round Distributed SystemsElasticsearchKafka

Design LinkedIn's job recommendation engine. Given a user's profile, skills, and activity, rank the most relevant open positions. Cover candidate retrieval, feature engineering (skills overlap, company affinity, recency), and how you A/B test ranking changes at scale.

↑ 52 upvotes · 52 engineers asked this · SDE2
LinkedIn Hard System Design round KafkaRedisDistributed Systems

Design LinkedIn's feed. Each user sees posts from their connections, pages they follow, and sponsored content. Posts must be ranked by relevance. Cover: fan-out-on-write vs fan-out-on-read, feed generation for users with 30k connections, and freshness.

↑ 67 upvotes · 44 engineers asked this · SDE2
LinkedIn Hard System Design round KafkaDistributed SystemsElasticsearch

Design LinkedIn's InMail spam filtering system. Premium users can message strangers. How do you detect and block spam campaigns while allowing legitimate cold outreach? Cover: sender reputation, content analysis, and feedback loops.

↑ 48 upvotes · 30 engineers asked this · SDE2

Behavioral (2)

LinkedIn Medium HR round

LinkedIn is a professional network. Describe a project where you had to balance user privacy with platform analytics needs. What principles guided your decisions?

↑ 40 upvotes · 24 engineers asked this · SDE2
LinkedIn Easy HR round 2-5 years

Tell me about a project where the requirements changed significantly midway through. How did you adapt your existing implementation?

↑ 20 upvotes · 9 engineers asked this · Senior SDE

Domain (2)

LinkedIn Medium Technical round JavaRedis

How does LinkedIn's "Who viewed your profile" feature work? What data is stored, how long is it retained, and how do you provide the feature to free users (last 5 viewers) vs Premium (full list) without exposing premium-only data?

↑ 50 upvotes · 31 engineers asked this · SDE1
LinkedIn Hard Technical round KafkaJavaDistributed Systems

LinkedIn uses Kafka extensively. Explain how you would design the Kafka topic structure for LinkedIn's activity events (profile view, connection request, message sent). Cover: topic naming, partitioning strategy, consumer group design, and exactly-once semantics.

↑ 56 upvotes · 35 engineers asked this · SDE2

Data Engineering / Airflow (1)

LinkedIn Hard Technical round 4–7 YearsPython

How does Airflow handle backfilling? Design a DAG that safely backfills 90 days of missing data without overloading the database.

↑ 96 upvotes · 75 engineers asked this · Data Engineer

System Design / Feed (1)

LinkedIn Hard System Design round 4-8 yearsSystem DesignDistributed Systems

Design the news feed ranking pipeline for a professional network. How do you balance freshness, relevance, and diversity of content sources without the feed feeling stale or repetitive?

↑ 34 upvotes · 13 engineers asked this · Senior SDE

Java / Concurrency (1)

LinkedIn Medium Technical round 2-6 yearsJava

Explain the difference between synchronized, ReentrantLock, and ConcurrentHashMap for protecting shared state in Java. When would you choose each?

↑ 39 upvotes · 26 engineers asked this · Senior SDE

SQL / Analytics (1)

LinkedIn Medium Technical round 2-5 yearsSQL

Write a query to find the top 3 skills most commonly shared between pairs of connected users, given a UserSkills table and a Connections table.

↑ 28 upvotes · 17 engineers asked this · Data Engineer

Practice these questions with AI feedback

Get instant grading on your answers, identify your weak areas, and generate a personalised 14-day study plan — all free.

Build my study plan →

LinkedIn interview guides by role

LinkedIn SDE2 Guide LinkedIn Senior SDE Guide

LinkedIn questions by technology

LinkedIn Distributed Systems LinkedIn Kafka

More companies

Amazon Google Microsoft Flipkart Swiggy Meta Apple Netflix Uber Airbnb Stripe Razorpay PhonePe Paytm Zomato Salesforce Oracle Adobe Atlassian Accenture Deloitte Wipro Infosys TCS Capgemini PayU General Anthropic OpenAI TikTok JPMorgan Walmart Spotify DoorDash Goldman Sachs Revolut Canva Capital One Lyft SAP Siemens Shopify Grab Cognizant LTIMindtree Myntra Hotstar Twitter Snowflake

Frequently asked questions

Design LinkedIn's "People You May Know" feature.
Design LinkedIn's "People You May Know" feature. How do you compute second and third-degree connections for 900 million users efficiently? Discuss graph storage (adjacency list vs matrix), batch vs real-time computation, and how to refresh recommendations when someone adds a new connection.
Design LinkedIn's job recommendation engine.
Design LinkedIn's job recommendation engine. Given a user's profile, skills, and activity, rank the most relevant open positions. Cover candidate retrieval, feature engineering (skills overlap, company affinity, recency), and how you A/B test ranking changes at scale.
Design LinkedIn's feed. Each user sees posts from their connections, pages they follow, and sponsored content. Posts must be ranked by relevance. Cover: fan-out-on-write vs fan-out-on-read, feed generation for users with 30k connections, and freshness.
Design LinkedIn's feed. Each user sees posts from their connections, pages they follow, and sponsored content. Posts must be ranked by relevance. Cover: fan-out-on-write vs fan-out-on-read, feed generation for users with 30k connections, and freshness.
LinkedIn is a professional network. Describe a project where you had to balance user privacy with platform analytics needs. What principles guided your decisions?
LinkedIn is a professional network. Describe a project where you had to balance user privacy with platform analytics needs. What principles guided your decisions?
How does LinkedIn's "Who viewed your profile" feature work? What data is stored, how long is it retained, and how do you provide the feature to free users (last 5 viewers) vs Premium (full list) without exposing premium-only data?
How does LinkedIn's "Who viewed your profile" feature work? What data is stored, how long is it retained, and how do you provide the feature to free users (last 5 viewers) vs Premium (full list) without exposing premium-only data?