
Nuance Software Engineer Interview Questions
& Process
Real candidates share what happened, how many rounds they had,
and how the experience turned out.
Based on 109 interview experiences · FREE TO READ
Candidate interview experiences
First-hand accounts from people who interviewed at Nuance.
Software Developer
The interview experience really depends on the manager; mine was terrible. I haven't had an interview like that in over a decade. They should focus on evaluating how a developer thinks, not just if they know exact syntax. This approach might work for interns or recent grads, but not for senior developers. It would also be nice to have some politeness or a smile during the interview instead of being downright rude. We all invest our time and effort, and it should be appreciated. Rejection is part of life, but there's a proper way to handle it. Honestly, I wouldn't have joined them with that attitude anyway. This feedback comes from someone who interviewed with them before, with a different manager, and even got an offer on the spot.
- Could you answer some basic coding questions and perform live coding?
Software Developer
I had a quick 15-minute chat with a recruiter I found on LinkedIn. Then, I had an introductory meeting with the hiring manager and the director. After that, I had a technical discussion with some senior developers. They didn't ask any overly complex or repetitive LeetCode-style questions. We discussed web performance and how I handle working under pressure or tight deadlines. The recruiter later gave me some feedback.
- Could you discuss the advantages and disadvantages of REST APIs?
- What's your understanding of web security, including OWASP top concerns?
- What are some of the most recent and relevant web technologies in your opinion?
Principal Software Engineer
The interview process was quite unclear from the start. I got a direct call to schedule the first round, which I agreed to. When I inquired about the role and process, I was told they'd connect me with the recruiter. The first round, an hour and a half long, focused on technical iOS questions. It went well for 30 minutes, and the interviewer seemed impressed before ending it early. Afterward, HR called to schedule the second round, mentioning three rounds in total. The next round was DS-Algo basics with easy problems to code. This also went well. HR then called to arrange the second round again. I clarified I'd already completed a second round, and was told the interviewer had split the first round into two. The third round was another DS-Algo problem-solving session with two easy problems. After this, the recruiting team contacted me about my expected CTC and notice period. They found my notice period a bit long but wanted to proceed. The fourth round, supposedly a managerial one according to HR, turned out to be another technical round with DS-Algo questions (one medium/difficult) and some OS questions. After this fourth round and a month into the process, I received a rejection, which was frustrating given I believed I'd cleared the DS-Algo rounds.
- Can you find the longest substring of a given string that is also a palindrome?
Nuance Software Engineer Interview Questions
Quoted word for word from Nuance interview reports.
“Can you find the longest substring of a given string that is also a palindrome?”
Read reports →“Can a class have multiple methods with the same signature, differing only by the static keyword?”
Read reports →“What is the outcome if a function returns the address of a local variable, and you try to print the content at that address after the function has finished executing?”
Read reports →“Given the code snippet Parent p = new Child(); Chile c = new Child(); c = p.clone();, what is the expected output?”
Read reports →“Is it permissible to directly invoke the .clone() method on an object belonging to a certain class?”
Read report →“Using a random number generator that outputs a decimal between 0 and 1, how would you write a function to get a random integer between 1 and 5?”
Read report →“How would you create a hashmap with a capacity of 15 and a load factor of 0.6?”
Read report →“In the scenario of finding the intersection of two linked lists, what if they were of the same length prior to the intersection?”
Read report →“Can you write the code to print the following pattern: 1 01 010 0101 01010?”
Read report →Formats, difficulty and experience
Across all 109 Nuance interview reports.