LinkedIn Interview Process 2026 — Rounds, Tips & Questions

Published July 22, 2026 · Updated July 31, 2026

12 real LinkedIn interview questions reported by engineers, with difficulty and round context.

12 real questions
419 engineers asked

Real Questions Asked at LinkedIn

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
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 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 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
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 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 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
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 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
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

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 →

What LinkedIn asks by topic

System Design Behavioral Domain Data Engineering / Airflow System Design / Feed Java / Concurrency SQL / Analytics

LinkedIn questions by technology

LinkedIn Distributed Systems LinkedIn Kafka

Other company interview processes

Amazon Interview Process Google Interview Process Microsoft Interview Process Flipkart Interview Process Swiggy Interview Process Meta Interview Process Apple Interview Process Netflix Interview Process Uber Interview Process Airbnb Interview Process