I applied through a recruiter. I interviewed at Nuance (Montreal, QC) in Feb 2017
Interview
A recruiter makes contact via email and schedules a phone screening (non technical), which then leads to being matched with one project team who has an open position for an in-person technical interview.
Interview questions [1]
Question 1
How would you write code that other team members will read and modify?
I applied online. I interviewed at Nuance (Montreal, QC) in Jun 2017
Interview
I interviewed for three rounds. First round is screening interview. They asked about basic NLP and machine learning questions. Second round is technical interview with more detailed questions on machine learning, scripting. The third round is technical challenge, with 48 hours for an NLP problem and 24 hours for two Java programming questions.
I applied online. I interviewed at Nuance (Waterloo, ON) in Feb 2016
Interview
The interview was serial: starting at 9:30 AM and ending at 12:30 PM, I was interviewed by each manager on the Technical support team, followed by HR and the senior manager of the department. Each asked me a different series of questions, and it was clear that they shared notes with each other. A very thorough and engaging process.
Interview questions [1]
Question 1
What is more important for an incumbent in a technical support role: people skills or technical skills?