Roku
Streaming-platform loops spanning device and cloud — coding rounds plus design questions about playback, ads, and constrained hardware.
Typical loop
- 1Recruiter screen
- 2Technical phone screen
- 3Onsite: two coding rounds
- 4Design round on streaming and devices
- 5Hiring-manager conversation
Asked on LeetCode
All 18 by time range →- Shortest Path to Get All KeyshardArrayBit ManipulationBreadth-First SearchMatrixfrequency 100.0
- Decode StringmediumStringStackRecursionfrequency 91.4
- LRU CachemediumHash TableLinked ListDesignDoubly-Linked Listfrequency 91.4
- Top K Frequent ElementsmediumArrayHash TableDivide and ConquerSorting+4frequency 91.4
- 24 GamehardArrayMathBacktrackingfrequency 79.3
- 3SummediumArrayTwo PointersSortingfrequency 79.3
- Asteroid CollisionmediumArrayStackSimulationfrequency 79.3
- Backspace String CompareeasyTwo PointersStringStackSimulationfrequency 79.3