I applied online. The process took 2 weeks. I interviewed at Nuro in Apr 2022
Interview
Applied online, a recruiter reached out and set up the first round interview, which was a very enjoyable conversation about research background.
After some miscommunication, they decided that they wanted to skip a second round coding interview and proceed straight to the 5 virtual on-site interviews, to be split across 2 days. These were meant to be behavioral, ML knowledge, coding, coding and ML knowledge. The recruiter suggested that the coding rounds would be Leetcode style algo and ds rounds, which seemed odd for this position. They turned out to instead be what one would expect pair programming some small machine learning/computer vision algorithms. This showed that the recruiter was not familiar with the position. Moreover, the behavioral interview ended up being another chat about past research and the second ML knowledge interview ended up being another coding interview, which was just puzzling. All the interviews apart from the first round and the "behavioral" interview seemed rigid and not well-aligned for the position - how many different ways does one want to test coding for a tech lead manager before being satisfied? I did not see any sustained effort to understand whether there was a cultural alignment or that they were genuinely interested in my ability to lead. An element of maturity where we acknowledge that an interview process goes both ways was also missing from the process. The final interview involved no introduction period and no period for questions from the interviewee. After these 6 interviews, spanning about 4.5 hrs of my time, I learnt that I hadn't even spoken to the hiring manager for this position yet.
A couple of days later, I got a rejection email from a no-reply address without feedback even though I'd been in contact with 6 interviewers and 2 recruiters previously. An email thanking them and soliciting feedback received no response. This showed a lack of humanity designed into their interview process.
Interview questions [1]
Question 1
Past research work.
Pair programming a simplified version of a popular machine learning algorithm with time complexity analysis and thinking of improvements.
We are sorry to hear that your interview process was not smooth, and appreciate you taking the time to provide these details. We strive to offer a transparent candidate experience, and recognize this missed the mark. We will work with the recruiting team to ensure we continue to improve. Once again, we sincerely appreciate you taking the time to provide feedback and apologize for your negative experience.