The first phone interview went well, with the interviewer asking good audio-relevant questions. That's what got me excited about the position the most.
Then came the F2F, which didn't go well. They couldn't find audio-experienced folks to interview me. Instead, they asked me some generic questions from Cracking the Coding Interview. I was hitting myself in the head for not reading up on CtCI completely.
The face-to-face lasted from 10 AM till 4 PM WITHOUT LUNCH. Yep, just one person after another without a break for lunch. "This is fairly typical around here," thanks for the warning, HR lady.
The worst part was the horrible coordination between HRs. The HR lady tried to force me into giving my salary details, very aggressively. DO NOT GIVE YOUR SALARY DETAILS, no matter who you're dealing with. Simply say, "I understand where you're coming from, but I'd rather not disclose." When pushed, say, "What would you say is the typical range for this position?" Having dealt with multiple companies, professional HRs typically back off when hearing this line. She, on the other hand, was very aggressive and unprofessional, even suggesting that I could take a lower title.
Dear Roku's HR, if you want to hire the best, leave your shady, aggressive tactics behind and treat your future employees with respect and consideration. Don't come across like you're doing a huge favor for the candidates by hiring them. Without good talent (who love what they do) and good hiring practices, you'll be eaten alive by the competition.
Implement a FIFO
The following metrics were computed from 1 interview experience for the Roku Senior Software Engineer (Audio) role in Austin, Texas.
Roku's interview process for their Senior Software Engineer (Audio) roles in Austin, Texas is extremely selective, failing the vast majority of engineers.
Candidates reported having very negative feelings for Roku's Senior Software Engineer (Audio) interview process in Austin, Texas.