Explore questions associated with D. E. Shaw. Review the source details, then use the workspace for code, notes, and diagrams.
15 questions in the library. A source association does not guarantee a future interview question.
Coding
Loading questions…
Practice system design interviews out loud with an AI interviewer, a shared whiteboard and a scorecard for your level.
© 2026 SysRound. SysRound is an AI practice tool. The AI interviewer and the AI feedback can be wrong. Use it for your own practice, not to hire people.
Showing 1–15
Given signed integers for asteroid sizes and directions, determine which asteroids remain after sequential collisions where only opposite-moving neighbors (positive then…
Companies: D. E. Shaw, Amazon, JPMorgan Chase, Meta +2
Array · Simulation · Stack
Place the minimum number of cameras on nodes of a binary tree so every node is monitored by a camera on itself, its parent, or…
Companies: D. E. Shaw, Amazon
Binary Tree · Depth-First Search · DP on Trees · Dynamic Programming
Count the non-empty substrings of a binary string that contain an equal number of 0s and 1s with all 0s and all 1s each grouped…
Companies: D. E. Shaw
String · Two Pointers
Count the number of contiguous substrings that consist only of vowels and contain all five vowels (a, e, i, o, u) at least once. The…
Companies: D. E. Shaw, Expedia, Salesforce, Snowflake
Hash Table · String
Maintain a data structure that supports adding integers from a stream and returning the current median efficiently for many interleaved addNum and findMedian calls. The…
Companies: D. E. Shaw, Adobe, Amazon, Intuit +4
Data Stream · Design · Heap (Priority Queue) · Sorting
Given an array of building heights and limited bricks and ladders, find the furthest building index you can reach from 0 by covering each positive…
Companies: D. E. Shaw, SchröDinger
Array · Greedy · Heap (Priority Queue)
Design a data structure supporting insert(val), remove(val), and getRandom() — which returns a uniformly random existing element — with each operation in average O(1) time…
Companies: D. E. Shaw, Amazon, Apple, Bloomberg +7
Array · Design · Hash Table · Math
Given a binary sequence that evolves each row by replacing 0→01 and 1→10 (so row lengths double each time), return the k-th symbol in the…
Companies: D. E. Shaw
Bit Manipulation · Math · Recursion
Find the length of the longest substring that can be turned into all the same letter by performing at most k character replacements; this is…
Companies: D. E. Shaw, Goldman Sachs, Meta, Microsoft +1
Hash Table · Sliding Window · String
Find the maximum length of a contiguous subarray that can be made all 1s by flipping at most k zeros — equivalently, find the longest…
Companies: D. E. Shaw, Amazon, LinkedIn, Meta
Array · Binary Search · Prefix Sum · Sliding Window
Given a target distance, initial fuel, and stations at positions with fuel amounts, determine the minimum number of refueling stops needed to reach the target…
Companies: D. E. Shaw, Uber, Waymo
Array · Dynamic Programming · Greedy · Heap (Priority Queue)
Given an array of positive integers (bag counts), remove beans (only deletions allowed) so that every non-empty bag has the same count, minimizing total beans…
Companies: D. E. Shaw
Array · Enumeration · Greedy · Prefix Sum
Rearrange the characters of a string so that no two adjacent characters are the same, returning any valid permutation or "" if none exists. Key…
Companies: D. E. Shaw, Amazon, Tesla
Counting · Greedy · Hash Table · Heap (Priority Queue)
Find the minimum number of steps from the top-left to bottom-right in a 4-directional binary grid if you may remove up to k obstacles; treat…
Companies: D. E. Shaw, Amazon, Cisco, Databricks +2
Array · Breadth-First Search · Matrix
Given an integer array and a window size k, return the maximum value for each contiguous subarray (sliding window) as it moves one step to…
Companies: D. E. Shaw, Amazon, Bloomberg, Expedia +7
Array · Heap (Priority Queue) · Monotonic Queue · Queue