First two round with Hiring manager and Lead Engineer. Asked some python, SQL questions and about the project.
The next three rounds are a loop interview on data structure, SQL Data Modelling, Design
Interview questions [1]
Question 1
1. Design a data model for streaming
2. Design End to end pipeline for data governance
I applied online. The process took 3 months. I interviewed at Roku (Bengaluru) in Apr 2025
Interview
It was a good experience. Though the interview took longer time that expected, the overall process was smooth and they have set clear expectations at team/org level and discussed on career, growth and job expectations.
Interview questions [1]
Question 1
Coding - Python & SQL
Data Modelling , Architecture and Optimisations
I applied online. I interviewed at Roku (Bengaluru) in Jan 2024
Interview
Applied through LinkedIn and Recruited reachout to me after few days.
1st Round - Screening by HR- basic questions about the role
2nd Round - Technical Screening by one of the Lead engineer, Asked questions about project, basic Spark questions and cloud technologies
3rd Round - Coding round - 2 SQL and Python questions. SQL questions were particular using JOINs and Window functions and Python question was a DSA question. We have to consider time and space complexity and solve the questions.
4th Round - Three 1 hour interviews based on Data structures, programming, Spark internals, Big data technologies and our previous projects,