Novice engineers wait to be told what to do and how to do it.
Junior engineers are told what to do and figure out how to do it, with help from their manager.
Senior engineers figure out what needs to be done and convince their manager it's a priority. Their manager trusts that they will figure out how to do it and coordinate with others as necessary.
Roku hires this type of senior engineer. They're fun to work with because the culture values engineers that want other engineers to succeed.
Good managers (most) at Roku don't spend time directing their team. They coordinate with other managers, remove roadblocks, solve problems, and advocate. This leaves engineers free to identify where they can best add value.
Nits: no 401K match or ESPP
Managers ultimately determine the culture. Make sure managers who fit the culture stick around, and managers who don't, don't.
I hate interviewing, but I really enjoyed interviewing at Roku. The process started with a technical phone screen and ended with a virtual onsite (via Zoom) that consisted of 3 technical interviews and 2 discussions (one with a product manager and a
Waste of time. Applied online and about a week later, received an invitation link to schedule a 45-minute phone/video coding interview. The interviewer was nice and knowledgeable. The task wasn't very hard; I completed it in about 15-20 minutes, so
I applied for this position online in mid-January and received a response asking me to schedule the first-round interview with the hiring manager within two weeks. After that, my virtual onsite interviews were also scheduled within two weeks. The tea
I hate interviewing, but I really enjoyed interviewing at Roku. The process started with a technical phone screen and ended with a virtual onsite (via Zoom) that consisted of 3 technical interviews and 2 discussions (one with a product manager and a
Waste of time. Applied online and about a week later, received an invitation link to schedule a 45-minute phone/video coding interview. The interviewer was nice and knowledgeable. The task wasn't very hard; I completed it in about 15-20 minutes, so
I applied for this position online in mid-January and received a response asking me to schedule the first-round interview with the hiring manager within two weeks. After that, my virtual onsite interviews were also scheduled within two weeks. The tea