Netflix Coding Interview Questions
26 coding questions reported by candidates who interviewed at Netflix, out of 42 Netflix questions we track. They average 2.8/5 difficulty (medium). Most common topics: Array, Hashmap, Sorting, String. 20 were reported asked within the last year, most recently in June 2026.
Practice Netflix questions →Difficulty
- 1/5 — warm-up2
- 2/5 — easy5
- 3/5 — medium14
- 4/5 — hard5
Asked for SWE (26), MLE (5), Infra (2), DS (1)
Reported Netflix coding questions
Topological Order of Dependent Jobs (Course Schedule)
3/5This technical coding challenge, frequently reported during Netflix interviews, centers on dependency resolution and prerequisite sequencing within automated processing pipelines. You are given a set of directed precedence relationships and must determine a valid global execution order while detecting potential circular bottlenecks, returning the lexicographically earliest sequence when multiple options exist. The problem thoroughly examines your expertise in graph theory and Kahn's algorithm or topological sorting strategies. Review the complete problem statement and optimal model solution by acquiring a subscription.
asked June 2026CodingViewport / Shelf Dedupe on the Netflix Homepage
3/5In this Netflix interview scenario, you must process homepage content rows to eliminate duplicate title identifiers according to specific display constraints and viewport rules. The exercise evaluates your capability to handle ambiguous requirements, design clean filtering algorithms, and manage state across multiple data rows. You will need to carefully consider global versus local visibility constraints while structuring your code. Unlock the full problem details and expert model solution with a subscription.
asked May 2026DedupSetAmbiguous SpecCount Disjoint String Pairs
3/5In this Netflix interview question, you are asked to identify and count pairs of strings from a collection that do not share any common characters. The problem evaluates your bit manipulation skills and string processing efficiency for checking character overlap across large sets. To explore the full problem specifications and review the complete model solution, subscribe today.
asked May 2026BitmaskStringHashingDuplicate Detection I / II / III
3/5This multi-part algorithmic challenge, frequently featured in interviews at Netflix, explores various strategies for identifying duplicate items within data streams and sequences. You will progress from basic uniqueness checks to handling proximity constraints and sliding window thresholds, mirroring real-world media playback history analysis. The problem tests your mastery of hash maps, two-pointer techniques, and efficient windowed data structures. Unlock the complete multi-tier problem description and expert solutions by subscribing today.
asked May 2026HashmapSliding WindowBucket SortResilient / Versioned In-Memory File System
3/5This reported Netflix interview challenge requires building a memory-resident file management utility that handles standard data manipulation actions while preserving historical states and ensuring crash resilience. Candidates are tested on their ability to design versioning mechanics and efficient historical lookups using temporal indexing. To explore the comprehensive problem specifications and optimal implementation approaches, users will need an active subscription.
asked May 2026FilesystemVersioningSnapshotWeighted Cache / Timed (TTL) Cache
3/5This Netflix interview question explores the design of custom caching mechanisms featuring either weighted capacity eviction or per-item time-to-live expirations. It tests your knowledge of concurrency control, efficient memory management, and data structure trade-offs for high-throughput systems. The full problem breakdown, implementation guidelines, and a production-grade model solution require a subscription.
asked May 2026CacheHeapTTLCommand Executor with Undo and Tags
3/5This Netflix interview question asks you to design a flexible command execution engine that supports both global history tracking and tag-based selective undo operations. It evaluates your command design patterns, state management strategies, and efficient data structure selection for fast retrieval and removal. To access the full problem requirements and expert solution code, a subscription is required.
asked April 2026OOP DesignLinked ListStackThread-Safe Latency Tracker with Percentile Window
4/5A Netflix systems interview question on service monitoring: build a component that ingests response-time measurements from many concurrent callers and answers tail-latency queries, such as the 99th percentile, over a recent span of time. It tests how you organize streaming data for fast range lookups, how you compute rank statistics, and how you keep shared state consistent without slowing writers down. The full specification and a reference implementation are available with a subscription.
asked April 2026ConcurrencyPercentilesSortingJSON Path Query with Wildcards / Inverted Index
3/5This reported Netflix interview challenge requires you to build a custom query parser for navigating nested structured data using dot notation and wildcard matching. You will implement traversal logic to extract targeted values efficiently while handling missing keys gracefully. This problem evaluates your string manipulation capabilities, recursive thinking, and data structure navigation skills under interview conditions. Access to the complete problem breakdown and verified reference solution is available exclusively to subscribers.
asked April 2026RecursionParsingHashmapThread-Safe KV Store, Atomic Counter, Blocking Queue
4/5A Python concurrency exercise from Netflix: build a lock-guarded key-value map, a counter with compare-and-set, and a capacity-limited producer/consumer queue. It probes lost updates, check-then-act races, mutual exclusion, condition variables and spurious wake-ups. Subscribe to read the full statement, the editorial and the graded reference code.
asked March 2026ConcurrencyCondition VariableLocksMovie Billboard Rotation Service
3/5In this Netflix interview scenario, you are tasked with designing a dynamic recommendation rotation service that serves top-ranking content while preventing consecutive duplicates in user feeds. The challenge tests your ability to maintain sorted state structures, handle dynamic score updates efficiently, and implement fallback logic when preferred options are constrained by repetition rules. It bridges practical API design with algorithmic state management. Unlock the complete problem specifications and production-ready solution by subscribing.
asked March 2026HeapLazy DeletionRankingString to Integer (atoi)
3/5Mastering character parsing and numeric conversion is essential for handling raw text data reliably in backend systems. This popular Netflix coding challenge evaluates your ability to process textual input sequentially, handle signs and whitespace correctly, and gracefully manage numeric overflow boundaries without crashing. You will need to carefully structure your conditional checks to handle edge cases smoothly. Unlock the complete problem breakdown and optimal reference solution by securing a subscription today.
asked March 2026StringParsingState MachineMerge Intervals
2/5A staple coding challenge frequently featured in Netflix interviews, this problem requires you to consolidate a collection of overlapping range segments into a clean, unified set. It tests your capability to sort structured data and maintain running boundaries to detect intersections efficiently. Mastering this pattern is essential for handling timeline and scheduling data structures. Unlocking the full problem requirements and the optimal model solution requires a subscription.
asked March 2026ArrayIntervalsSortingMovie History Friends: Exact and Fuzzy Last-k Match
3/5Finding behavioral patterns in sequential data is a frequent task in recommendation engineering, highlighted in this Netflix interview puzzle. You need to analyze customer viewing histories to identify user pairs who share exact or overlapping recent preferences under strict uniqueness constraints. This problem tests your string matching, sliding window analysis, and combinatorial grouping efficiency. Unlock the full challenge details and optimized model implementation with a paid subscription.
asked January 2026HashmapStringGroupingFormat a Duration as Human-Readable Time
2/5In this classic string formatting and time conversion problem reported from Netflix, you are tasked with transforming a raw duration given in seconds into an expressive, human-readable format broken down across multiple time units. The challenge requires omitting zero-valued intervals while strictly retaining seconds, applying correct pluralization rules, and formatting separators naturally without relying on external date or time libraries. It tests your attention to detail and edge-case handling for string manipulation. Unlocking the full problem description, test cases, and clean reference solution requires a subscription.
asked January 2026MathString ProcessingFormattingSort Shows by User Preference (Open-Ended Design)
3/5This reported Netflix interview challenge tests your ability to design a content ranking engine that evaluates entertainment catalogs based on personalized user preferences. You will need to implement data models and scoring algorithms that combine category alignment, temporal relevance, and overall popularity while filtering out previously viewed content and ensuring consistent tie-breaking. To ace this algorithmic puzzle, master custom sorting logic and weighted feature calculations. Access to the comprehensive problem statement and optimal model solution requires a subscription.
asked January 2026RankingSortingOpen EndedError Rate Window Health Check
1/5This Netflix-style question assesses your ability to evaluate system health based on a series of recorded error rates. You are given a sequence of error measurements over time and must determine if the system is considered healthy at a specific moment. The criteria for health involve examining all error rates within a defined time window around the given point. Every value within this window must strictly fall below a specified threshold, with careful handling of array boundaries. This problem tests fundamental array processing, windowing logic, and conditional evaluation. The full problem description and a model solution are available with a subscription.
asked January 2026ArraySliding WindowBoundariesMeeting Rooms: Can One Person Attend All
1/5Reported as a screening question at Netflix, this scheduling challenge asks you to determine whether a single participant can attend every scheduled event without any time conflicts. It evaluates your grasp of interval manipulation, sorting algorithms, and boundary condition checks. The core logic hinges on comparing start and end timestamps efficiently. To explore the complete problem description alongside a fully detailed model solution, you will need a subscription.
asked January 2026GreedyIntervalsSortingReconstruct Itinerary from Tickets (Eulerian Path)
4/5Reported as a Netflix interview question, this problem asks you to reconstruct a complete travel itinerary given a collection of individual flight segments. The primary goal is to assemble all provided tickets into a single, continuous journey, ensuring every segment is utilized exactly once. A specific starting point is mandated, and if multiple valid routes exist, the one that appears earliest alphabetically must be chosen. This task evaluates your ability to work with graph-like structures and apply traversal algorithms, potentially involving concepts related to Eulerian paths. The full problem description and a model solution are available with a subscription.
asked January 2026GraphEulerian PathHierholzerClassify User Engagement Patterns from Sessions
2/5In this Netflix interview scenario, you are tasked with analyzing user consumption habits by categorizing viewing sessions into distinct engagement tiers based on completion ratios, then aggregating individual dominant preferences. The challenge evaluates data aggregation, grouping operations, and dictionary mapping skills using viewing logs. Unlock the full description and complete programmatic solution with a subscription.
asked January 2026HashmapArrayAggregationBasic Calculator
4/5Reported as a coding challenge at Netflix, this problem requires you to parse and evaluate mathematical expressions containing nested parentheses and unary operators without relying on native evaluation utilities. It tests your proficiency with stack-based parsing algorithms and string manipulation under strict constraints. Reviewing the complete prompt and optimal algorithmic solution requires a subscription.
StackParsingString ProcessingDesign a Music Playlist History Store
2/5Design a robust chronological tracking system for audio playback history in this software engineering interview question from Netflix. The task requires building a custom data structure and API that supports efficient record insertion, conditional deletion, and chronological retrieval while properly managing duplicate entries and tie-breaking rules. It is an excellent exercise in API design and balancing time complexities across multiple operations. Access to the full problem requirements and an optimal reference implementation requires a paid subscription.
Object DesignData StructureHashmapParse String to Integer Without Built-ins
3/5Convert text into a signed 32-bit integer by hand, rejecting anything that does not conform and refusing to use the language's own conversion helpers. This Netflix question is a specification-reading exercise: the sign rules, the treatment of surrounding characters, and the overflow boundary are all stated precisely and all easy to get subtly wrong. You will detect overflow before it happens rather than after, and raise an error instead of guessing on malformed input. The full problem and the reference parser require a subscription.
StringParsingImplementationExpression Strings That Evaluate to Target
3/5Encountered in Netflix technical screenings, this coding exercise requires you to evaluate combinations of numbers and basic arithmetic operators to match a specified numerical outcome. You are expected to scan a collection of integers, apply valid operators while respecting ordering rules and integer division constraints, and compile a deduplicated list of matching equation strings. This problem assesses combinatorial enumeration and meticulous constraint handling. The full problem statement and complete model solution require a subscription.
MathHashmapArrayFirst Missing Positive
4/5A classic array manipulation puzzle frequently asked in Netflix interviews, this problem challenges you to discover the smallest missing positive integer in an unsorted collection. The core difficulty lies in achieving this feat under strict linear time efficiency without allocating extra auxiliary memory. It tests your mastery of in-place data rearrangement and index mapping techniques. Access to the complete problem description and the optimized reference solution requires a subscription.
ArrayIn PlaceCyclic SortUnique Intersection of Two Integer Arrays
2/5Return the values that occur in both of two integer arrays, listing each one only once. This Netflix warm-up is a set-intersection exercise, and the deduplication is the whole specification: repeated values in either input must not produce repeated output. You will decide which array to turn into a lookup, keep the result free of duplicates, and note how the cost changes if both arrays arrive sorted. The complete problem and the reference solution are available to subscribers.
ArrayHash TableIntersection
Netflix coding interview FAQ
- What coding questions does Netflix ask?
- 26 reported coding questions, most often on Array, Hashmap, Sorting, String, Parsing.
- How hard is the Netflix coding interview?
- The reported coding questions average 2.8 out of 5: 2 at 1/5, 5 at 2/5, 14 at 3/5, 5 at 4/5.
- Are these Netflix coding questions recent?
- The most recent report is from June 2026, and 20 were reported within the last twelve months. Dates come from the interview reports themselves.