InterviewCompany

LinkedIn Interview Questions

Professional graph, recommendations, search, data pipelines, and backend design practice.

4 questions
LinkedIn

How would you design people-you-may-know recommendations?hard

Type
scenario
Topic
how-would-you-design-people-you-may-know-recommendations
Frequency
common
Answer

Generate graph-based candidates, rank them, filter unsafe results, and evaluate acceptance.

Explanation

Use mutual connections, profile similarity, company/school signals, privacy rules, ranking models, and feedback loops.

Follow-upHow do you prevent spammy recommendations?

How would you model a professional social graph?medium

Type
scenario
Topic
how-would-you-model-a-professional-social-graph
Frequency
common
Answer

Use users and edges with relationship metadata and efficient traversal indexes.

Explanation

Discuss directed versus undirected relationships, edge types, privacy, fanout, and graph partitioning.

Follow-upHow do you query second-degree connections?

How do you build a job search ranking system?hard

Type
scenario
Topic
how-do-you-build-a-job-search-ranking-system
Frequency
common
Answer

Retrieve matching jobs, rank by relevance and quality, personalize, and diversify.

Explanation

Features may include title match, skills, location, seniority, company preference, freshness, and application likelihood.

Follow-upHow do you avoid unfair ranking behavior?

How would you analyze notification fatigue?medium

Type
scenario
Topic
how-would-you-analyze-notification-fatigue
Frequency
common
Answer

Measure sends, opens, dismissals, unsubscribes, and downstream engagement.

Explanation

Segment by notification type, frequency, user cohort, and time. Look for diminishing returns and negative actions.

Follow-upWhat experiment would you run?
Back to Interview