I applied online. I interviewed at Picovoice (Vancouver, BC) in July 2025
Interview
around one hour call implementing popular loss used in speech to text model with a slight variation suited for mobile inference. solved the question in time and answered recruiter's questions but still got rejected without any clarity as to why. overall, lot of time spent preparing for seemingly arbitrary result.
First, they asked me to complete a take-home project focused on probability, coding, and neural networks. The second step in the interview process was a technical interview in which we discussed the results of a research paper.
Interview questions [1]
Question 1
Before the interview, they asked me to review a paper. Then, during the interview, they asked me to implement (on a shared document) a part of an algorithm from the paper.
I applied online. I interviewed at Picovoice (Vancouver, BC) in Sept 2025
Interview
The take-home assignment was very time-consuming and required a significant amount of effort. After completing it, I received an email to schedule the virtual onsite interview. However, the actual virtual onsite experience was different from what had been described in the email. In particular, the interview questions were not clearly explained, which made it difficult to understand what was being asked and how to respond effectively.
Interview questions [1]
Question 1
Take-home: Two dynamic programming coding questions plus a paper reproduction.
VO: Another dynamic programming coding question not explained clearly.