Netflix logo

Netflix Interview Question Bank

Netflix's current engineering loop is high-signal and repeat-heavy: Ads candidates see the same topo / frequency-cap / ads data-modeling trio, Member-Commerce-Games candidates see homepage dedupe and duplicate-detection variants, and Infra / Data Platform candidates see cache, latency, and concurrency rounds. The technical prompts are usually solvable, but the grading is communication-heavy: candidates are expected to clarify vague requirements, write tests, explain trade-offs, and connect their past work tightly to the target org.

More
48
Before you start
Showing 39 of 39
Coding·60 min
MediumFree preview

Topological Sort / Course Schedule for Ads

The Ads coding staple is a Course Schedule / dependency-ordering problem. The base task is to produce or validate a topological order; follow-ups ask for runtime, multiple valid orders, all possible orders, or parallel-course scheduling.

SWE
topological-sort
graph
bfs
backtracking
+2
Last asked 2026-04-155 related discussions

OJ Problems

practice in the online judge
48 total
Minimum Time to Finish All Dependent Tasks with Durations (Detect Cycles)Topological Sort (Directed Graph Ordering)DFS: Print Each Node's Level and Whether It Is BalancedDesign a TTL Cache (cache with time limit)Design a word counter for streaming textThread-safe Sliding Window P99 Latency TrackerWeighted Cache Eviction (Weight-Constrained Cache)Topological Sort / Dependency ResolutionCommand Executor with Execute and UndoTopological SortJSON Path Query on Map<String, Object> with Wildcard (*)Inverted Index with Phrase SearchImplement an Atomic Counter (Thread-Safe Counter)Double-Checked Locking / Locking Correctness in Multithreaded CodeDesign a Weighted Cache (Phone Screen)Rotating Top-Scored Title Service (Upsert + GetTop with No-Immediate-Repeat)Count Pairs of Show Names Sharing No Common CharactersLongest Contiguous Subarray with All Unique Show NamesCheck If a List Contains DuplicatesHomepage Deduplication Across Rows and GloballyVariant of Longest Substring Without Repeating Characters (string version, multiple follow-ups)Bucket Users by Movie Completion Percentage from an Event StreamDuplicate episodes / K-day window duplicates / same-season within K daysCount the Number of String Pairs With No Common CharactersDesign and Implement an In-Memory Cache with Eviction and Memory BoundParse String to Integer Without Built-insCommand Execution System with Tag-Based UndoTopological Sort (Dependency Ordering)Latency Tracker Class for Concurrent EnvironmentsDedupe Titles in Viewport

Netflix Featured Guides