Roku
6 experiences · 1p3a (5) · LeetCode (1)
6 entries
Roku Senior Software Engineer Backend Interview Experience
#864 Shortest Path to Get All Keys
Roku Onsite Software Engineer Interview Experience in the UK
Roku Software Engineer Video Interview: LRU Cache and Ad Delivery System Design
Roku Full Interview Experience for Software Engineer Role
Roku Fulltime Software Engineer Tech Phone Screen Interview Experience
Roku Senior Software Engineer Backend Interview Experience
Interview Experience
Recently, I interviewed at Roku for the Senior Software Engineer (Backend) role. I’m sharing my experience in the hope that it helps others who are preparing. > Note: The interview process at Roku seems quite unpredictable. Until you’re actually in the interview, you may not know what type of round it will be — it could be DSA, LLD, or HLD. Round 1 Focused on Java internals (primarily around concurrency and thread safety) along with a DSA problem in the LeetCode Medium/Hard range. Round 2 Again covered Java internals, followed by a Low-Level Design (LLD) question. The emphasis was on writing production-grade code, with special attention to concurrency handling and thread safety. Round 3 A System Design round focused on designing a scalable backend system.