Careers
Companies
Topics
Get Started
Interview Coach 1:1
Gain the confidence you need by asking our professionals any interview scenario, question, or answer you are unsure about.
Let Us Review Your Answers
Our interviewing professionals will gladly review and revise any answer you send us. Allowing you to craft perfect responses for your next job interview.
Interview Questions by Topic
Interview Questions by Career
Interview Questions by Company

Nuance Communications Interview
Questions

28 Questions and Answers by
| Ryan has over 10 years of experience interviewing
candidates in the healthcare, public service, and private manufacturing/distribution industries.

Question 1 of 28

What do you feel are the primary features and benefits of the Java programming language?

1000s of Interview Questions

Win your next job by practicing from our question bank. We have thousands of questions and answers created by interview experts.

Nuance Communications Interview Questions

  1. 1.

    What do you feel are the primary features and benefits of the Java programming language?

      As a company that utilizes Java, Nuance Communications and your interviewer want to make sure that you have an understanding of the Java programming language and they do so by asking this question. Obviously a language packed with unique features, talk about the features that you can speak the most knowledgeably about and tie your direct experience to.

      Ryan's Answer

      "When I started working with Java three years ago, the first huge benefit was the fact that the Java syntax was based on C++. At that time, I had a great working knowledge of C++ and my transition to Java was absolutely seamless. The other amazing feature that I've come to appreciate with Java is how robust the memory management is in exception handling and automatic garbage collection."

  2. 2.

    Here at Nuance Communications, we ask our test engineers to follow specific QA protocols. What role do you feel QA plays in software development and testing?

      As an experience software testing engineer, quality assurance should be ingrained in your brain and your interviewer is looking to get a sense of your personal feelings towards it in your work with this question. In your answer, be sure to highlight QA's importance in reducing errors, maintaining specifications, testing failure parameters and preventing defects from occurring. In the end, make sure that quality is your mantra in the eyes of your interviewer by giving an example or two of how you put QA in the forefront of your work.

      Ryan's Answer #1

      "As a test engineer, I take great pride in my role of ensuring that systems go out to consumers as error free as possible. In my current role, I take the time to learn all of the system specifications that are laid out by our design engineers and customize my testing to follow those specifications."

      Ryan's Answer #2

      "In my work throughout my career, quality assurance in my testing was an every minute of every day job on my part. While creating effective testing processes on new software is extremely important in following QA protocols, the recording of defects, issuing of reports and assisting the designers on fixing issues are equally important parts of the process that I'd love to let shine here at Nuance Communications."

  3. 3.

    Do you have experience utilizing Bayesian networks in designing artificial intelligence?

      Because of their ability to provide a graphical model for relationships among a set of variables, Nuance Communications is a firm believer that Bayesian networks are a critical part of their artificial intelligence design. To fortify your knowledge of the networks, give a high level overview of your understanding of them and also talk about any experience you have in utilizing them. Make sure your interviewer walks away from your conversation knowing that you are able to utilize Bayesian networks in your future work with Nuance Communications.

      Ryan's Answer

      "I do have very direct experience in creating Bayesian networks and I've done so in the healthcare industry over the past couple of years. One that we designed looked at all of the potential symptoms and effects of heart disease and built this all into a very complicated Bayesian network. With this given, we were able to create an AI program for a health insurer that could program in known information from their insured individuals to gauge their probability for heart disease."

  4. 4.

    Do you consider yourself stronger in C++, C#, Java, or Python?

      Before your interview, do some research to understand what tech stack Nuance Communications uses so you can best prepare and highlight your expertise. If you aren't as strong in one of the skills you feel is necessary, be sure to explain how you've used it and how you are growing your knowledge to become better. Be sure to be honest in your answer, as the company will likely test your strengths.

      Ryan's Answer #1

      "In my last company, we had a bit of an outdated tech stack and used C# and .NET. I found myself fully immersed in those technologies, but had a strong desire to learn more and become more familiar with modern technologies and how I can apply that in my career. That's what has me so interested in this role. Over the last year, I've taken courses in Java and C++, which I noticed you prefer. I've become proficient in the skills and in side projects, applied my increasingly strong knowledge. I'm probably strongest professionally in C# as that has been where my experience lies, but my passion and dedication is on the Java and C++ side, as I feel that's the more modern alternative. I'm excited about the possibility of applying that knowledge in a role at Nuance Communications."

      Ryan's Answer #2

      "I am motivated and excited about this new opportunity because it will challenge me to grow in my (X) skills. I love soccer and enjoy spending time with my teammates. I am interested in continuing my education by studying (Y) to further my career."

  5. 5.

    How do you stay organized and on track when working on multiple projects or duties at the same time?

      In this role with Nuance Communications, you will likely be expected to manage multiple projects at the same time. Your ability to plan, manage deadlines and handle high needs items that come up on a regular basis will be essential to your success in this role and your interviewer is looking to hear how you plan for success. Whether you utilize an electronic tool or a written list, there are no right or wrong answers as long as you can prove in your answer that this method works out great for you.

      Ryan's Answer #1

      "With any project that I am working on, I make sure to set benchmarks to meet deadlines ahead of time and set early personal deadlines to allow for some wiggle room. To do this, I am a proponent of using the Microsoft Outlook calendar and tasks functions to help keep me organized. I find that this method helps me stay on track with multiple projects while also leaving me wiggle room each day to fight the high needs fires that do come up in this job."

      Ryan's Answer #2

      "For me to stay on track, I make sure to take ten minutes at the end of each day to recap what was accomplished, what new came up on my task list and re-prioritizing my work for the next day. Then, upon arriving the next day and working through emails from the previous evening, I can adjust my task list for the day if needed. I tend to set aside two hours per day to work on long-term project needs while focusing a majority of my time on the short-term needs."

  6. 6.

    What software analysis and design tools do you have familiarity working with?

      As a software engineer for Nuance Communications, your interviewer wants to hear that you have experience in utilizing tools that you make you more proficient in your work. Dig back on your past experiences and talk openly about your experiences with the different analysis and design tools that are available to help you be better in the work that you do. In the end, make sure that your interviewer understands that you are proficient in the use of these tools and open to learning and using new tools as well.

      Ryan's Answer #1

      "As my career and experience in software engineering has grown over the years, I've come to really appreciate and utilize these tools that are available. A great example of this would be my recent education and use of Structured English for designing insurance claim software for a large auto insurer. The simplicity of the structured decisions in the program were a perfect example of a program that could utilize the tool and the end product ended up very functional for our customer."

      Ryan's Answer #2

      "I have great working knowledge in creating and reading data flow diagrams. To help with both our own sales staff and with customers, DFD's have been super helpful and I consider myself very proficient in creating them. I've also recently been introduced to decision tables to aid in product testing. I was working on a new system that involved some very complicated business rules and the decision table helped outline everything perfectly for our testing."

  7. 7.

    Tell me about a time your manager changed the scope of the project in the middle of it. How did you deal with it?

      With this question, your prospective employer is looking to see how you handle change, especially change that can be frustrating and disrupting to your work. In your answer, be sure to explain what happened, as briefly as possible, and how you handled that change to get back up-to-speed and on-track with your project.

      Ryan's Answer #1

      "We were working on a software upgrade project which was supposed to take 12 weeks; however, 4 weeks in, my manager approached us and requested different modifications, even though the modifications were almost 75% complete. I understand that changes can happen and it was my job to get back on track and get going on it. I immediately took action and worked with my team and manager to come up with a plan moving forward, as that disrupted our schedule. We were able to all pick up extra and through that, we still hit our initial deadline."

      Ryan's Answer #2

      "I can assure you that, if hired, I would put the customers of Nuance Communications first. When working in the financial services world, your customers can determine your success. I have a very high referrals rate which tells me that my customers are happy."

  8. 8.

    If hired for this position here at Nuance Communications, would you be comfortable handling overall project manager responsibilities for new software development?

      As a skilled software engineer, you have all of the necessary tools in your bag to be a successful engineer at Nuance Communications. This question is allowing your interviewer to get a better sense of your project management skills and people skills if you were to join the team at Nuance Communications. In your answer, talk about your ability to estimate the time and cost of a project, the staffing needed and the overall scope of planning for a particular project. If you have direct experience in being the lead on a large development project, be sure to discuss that experience with your interviewer.

      Ryan's Answer #1

      "Looking to join the team here at Nuance Communications directly out of college, I feel very confident in my abilities to manage the entire scope of a new development project. I have leadership experience as my campus' president of the software engineering club. In that role, I developed skills that would help me utilize staff and resources in the best way possible. During my internship, I was exposed to the planning stages of new projects and I have a very good feel of estimating the budget and length of time needed to have a fully functional system."

      Ryan's Answer #2

      "I would absolutely be comfortable if tasked with project manager duties here at Nuance Communications. In my last two roles, I have led successful projects that started with great planning and budgeting process and went through to completion with great people and processes in place under my leadership. While it's not a regular duty for me in my current role, I always welcome leadership duties."

  9. 9.

    Would you say that you are a goal oriented on the job? What would I be able to do as your manager to help you achieve your goals if hired here at Nuance Communications?

      At the heart of this question lies your interviewers desire to see what motivates you as a potential employee at Nuance Communications. Make it clear to your interviewer that you certainly are motivated by on the job goals and do this by using an example of a time where you were motivated by and achieved a goal. Then, think deeply about the type of manager that you like to work for in terms of goal setting and helping our achieve your goals. Let your interviewer know what type of management styles you appreciate the most while being open to any style.

      Ryan's Answer #1

      "I would definitely say that I am goal oriented on the job in wanting to contribute any way that I can to the overall benefit of the organization. In my current organization, our leadership focuses on overall sales numbers at the end of the year. To help achieve these goals, our department creates our own goals to help achieve the sales numbers needed to succeed. Last year, one of those goals was to be as creative as possible in our user experience design processes. With the launch of an exciting new app midyear, sales numbers skyrocketed and our department was instrumental in that. For me, it was important that we determined our goals as a team with the final stamp of approval from our manager. While this style of management really helped motivate me, I can thrive under any management style as long as expectations and goals for my work are clearly set."

      Ryan's Answer #2

      "For me, my day to day work is much more meaningful when I have goals to work for. In my current role, we have set timelines for our projects and this helps lay the framework for our goals. If hired for this position, my expectations of you as my manager would be to have goals clearly defined and a supportive atmosphere to be provided to work within."

  10. 10.

    If you were confronted with a time where you wouldn't be able to meet a deadline here at Nuance Communications, what steps would you take when you made that realization?

      At some point in any person's career, the inevitable happens and an important deadline needs to be missed. With your interviewer fully understanding this fact, they are solely interested in how you react to this situation and what you do to make the situation right. In your answer, focus on the refocused planning and communication needed while also avoiding blaming others for the situation. Your interviewer holds accountability as a desirable virtue, so be sure to take accountability for actions in your response.

      Ryan's Answer #1

      "In my current position, I am very used to handling multiple tasks and projects on a day to day basis. Last year, my team was tasked with what started as a low priority project. After assembling a team to initially discuss the details and set a deadline for completion with our management, the project unfortunately fell off the radar of everyone on the team with many more high priority projects coming up each week. As the initial project's deadline was within a week of being due, our CEO reached out to me for a progress report. I immediately took full responsibility for letting this fall off the radar and I ensured our CEO that we would have an updated timeline set by the end of the week. In doing this and completing the project to his satisfaction, this was really the tipping point in our department moving forward utilizing a detailed project management tracking system. To this day, I can't say enough about how appreciative I am about utilizing this awesome system. Moving forward, you can rest assured knowing that I take full accountability for my actions and do what is necessary to communicate new expectations and meet them fully."

      Ryan's Answer #2

      "Having been in this situation before, I would first sit down to gather all the facts possible in the situation. What was the deadline, why wasn't it met and what can be done are all important questions moving forward. From there, communicating to all key parties is extremely important and doing so in a timely manner is critical. In this communication, taking accountability and setting new expectations for delivery in a concise and tactful manner will most often put stakeholders at ease and allow for successful completion."

  11. 11.

    What SDLC models are you familiar in working with?

      As a software engineer, you are very familiar with the software development life cycle. For this question, your interviewer is looking to hear what models you have worked on in the past. While there isn't necessarily a right or wrong answer to this question, try to show your flexibility to working with different SDLC models by bringing up your past experiences. Then, show you have knowledge of different models like the waterfall model or agile model. It is also a good idea to use this question as an opportunity for you to learn more about Nuance Communications by asking your interviewer which model they work off of.

      Ryan's Answer #1

      "During my training in software engineering and in my early career, the waterfall model was the standard. In this model, each phase of the development process happens in a set order and projects using this model are easily managed. But over time, as the development projects that I have led have become more complicated and intricate, I have implemented the spiral model. This model has allowed the ability of end users to give feedback early on and often during development and helps to build a more customized product to our customers."

      Ryan's Answer #2

      "In my current position with XYZ Company, my department utilizes the agile model in development life cycle. Since our products are so tailored to the needs of our customers, we get a working product very early on in the process and then I work hand in hand with customers to fine tune the software moving forward. It is a very effective model that has built a great reputation for our software among customers. I also have familiarity working with the iterative model and it has similar advantages to the agile model. If I were hired here at Nuance Communications, can you expand on what models you use here in your software development life cycle?"

  12. 12.

    Here at Nuance Communications, we strive for continuous delivery and continuous deployment with our software. Are you familiar with these processes in your current work?

      In the industries that Nuance Communications works in, updates to software are vital to end users for them to stay at the forefront of their business. To ensure that updates happen as quick and smoothly as possible, Nuance Communications utilizes continuous delivery and continuous deployment for their customers. For this question, talk about what you know about these processes as a software architect, why they are important and what experience you have with them.

      Ryan's Answer #1

      "In my current role, we utilize a 100% continuous deployment process with our end users when we role out new changes to existing software. We use automated testing in our process to validate that code changes are correct and able to be deployed without issue. Once validated, changes are automatically rolled out to our end users. Having once utilized a continuous delivery system, I am very appreciative of working in an environment utilizing continuous deployment as it negates any need for human intervention in the roll out."

      Ryan's Answer #2

      "In my current position, we've slowly grown from a continuous integration process to a continuous delivery process. I love the automated testing process when we are looking at rolling out new changes to existing software and my role as the architect for our projects puts me in the drivers seat for sending out these changes. If hired for this role here at Nuance Communications, I'd be very intrigued at learning and working with continuous deployment practices as well."

  13. 13.

    What programming languages would you consider yourself fluent in?

      While this question gives your interviewer insight into the diversity of your programming language experience, they most importantly want to know that you are adaptable and able to learn on the fly if needed. Talk about the different languages that you consider yourself fluent in and, if possible, do as much research into Nuance Communications as you can prior to your interview and try to speak to the specific languages that they work with.

      Ryan's Answer #1

      "From the start of college, where software engineering grew into a passion for me, I've become very fluent in Java, JavaScript and C++. My current role has me working primarily with C++, but I pride myself on my ability and passion to learn new programming languages and would be able to do so if hired for this role with Nuance Communications."

      Ryan's Answer #2

      "During my training to be an engineer and then in my current role since graduating, a majority of my experience falls within Python. My current role delves deeply into artificial intelligence and Python is awesome with this advanced technology. As I understand it from talking to another engineer here at Nuance Communications, a requirement would be for me to learn Scala. Though I haven't worked directly with Scala, I believe my experience and willingness to learn would have me up and running in no time if hired for this role."

  14. 14.

    How do you feel that your prior experience would benefit you in a training role here at Nuance Communications?

      When Nuance Communications rolls out new software to their customers, they rely on this role to train end-users on utilizing the new software. Successful candidates can come from either a focused technical role and learn how to effective train people or they can come from formal business training background and learn the software aspect of the job. Either way, be sure to project success in this role by talking about your ability to be an effective trainer in this role based on the experience that you will be bringing to the table if hired at Nuance Communications.

      Ryan's Answer #1

      "As you can see from my resume, I have extensive business training experience in my current role I've been working in for the past eight years. In this role, I travel onsite to the locations of our customers to train staff on our products and how to use them in a healthcare setting. My business education and training background has prepared me to create effective training programs and be a natural leader in front of others. If fortunate enough to be hired for this position, the initial hurdle that I would have to overcome would be to learn the software I would be training people on to be able to talk about the features and benefits in the presence of customers."

      Ryan's Answer #2

      "Having been in software industry for many years now, I bring a great amount of technical knowledge surrounding usage of programs and training end users. With a majority of my experience being on the sales end of the software business, a transition into the training side would be very natural for me as I have the ability to speak at great lengths about the technical aspects of a program in a manner that the everyday user can understand and appreciate."

  15. 15.

    What experience do you have in the different types of software maintenance?

      As a reputable company, Nuance Communications takes their software maintenance processes seriously and your interviewer is looking to hear that you are familiar with the four different types of software maintenance. Talk to your interviewer about any work you have done in the past with corrective, adaptive, perfective and/or preventative software maintenance. Use specific examples and make sure that your interviewer walks away from your conversation knowing that you understand the importance of proper system maintenance.

      Ryan's Answer #1

      "Being familiar with all four types of software maintenance, my most used method of maintenance in my current role is corrective. Based on bug reports from end users, I work through coding and logic issues to resolve issues in a timely and effective manner. In the maintenance I perform, I never hesitate to pick up the phone and contact customers to hear first hand about what they are experiencing. By doing this, they feel like they are an important part of the process and it reflects well on me and my organization."

      Ryan's Answer #2

      "In my current role, I'd definitely say that a majority of the maintenance work that I do is adaptive maintenance. Working in banking software that is used around the globe, I help perform system maintenance for changes in currency on a pretty regular basis. This work requires research and talking with end users to help adapt the programs for their use. If hired here at Nuance Communications, I also have experience performing perfective, preventative and corrective maintenance on software as well."

  16. 16.

    Software technology continually changes. How do you stay current on new technologies and sharpen your skills?

      View All 28 Nuance Communications Answers
      Sign up to access our library of 50,000+ Answers,
      plus coaches for one-on-one support, so you can interview more confidently.
  17. 17.

    Give an example of a time that you used a universal design practice in your work as a UI or UX designer. Why was it important to do this?

      View All 28 Nuance Communications Answers
      Sign up to access our library of 50,000+ Answers,
      plus coaches for one-on-one support, so you can interview more confidently.
  18. 18.

    Nuance Communications embraces an Agile environment. Explain your experience in Agile methodologies and why you think it is important.

      View All 28 Nuance Communications Answers
      Sign up to access our library of 50,000+ Answers,
      plus coaches for one-on-one support, so you can interview more confidently.
  19. 19.

    What do you consider to be a good litmus test for when you would automate a test process for a new system versus testing manually?

      View All 28 Nuance Communications Answers
      Sign up to access our library of 50,000+ Answers,
      plus coaches for one-on-one support, so you can interview more confidently.
  20. 20.

    Do you have experience working with data in a cloud computing environment?

      View All 28 Nuance Communications Answers
      Sign up to access our library of 50,000+ Answers,
      plus coaches for one-on-one support, so you can interview more confidently.
  21. 21.

    In your experience in software testing, would you consider yourself proficient in both testing and debugging processes?

      View All 28 Nuance Communications Answers
      Sign up to access our library of 50,000+ Answers,
      plus coaches for one-on-one support, so you can interview more confidently.
  22. 22.

    How do you feel artificial intelligence could further our business here at Nuance Communications?

      View All 28 Nuance Communications Answers
      Sign up to access our library of 50,000+ Answers,
      plus coaches for one-on-one support, so you can interview more confidently.
  23. 23.

    Our implementation consultants here at Nuance Communications often face conflicts with our customers while onsite during implementations. What interpersonal skills do you use to handle conflicts with clients?

      View All 28 Nuance Communications Answers
      Sign up to access our library of 50,000+ Answers,
      plus coaches for one-on-one support, so you can interview more confidently.
  24. 24.

    In a technical support role here at Nuance Communications, we expect that you would be able to bring great customer service skills to the role. Describe your customer service philosophy in the support that you would provide.

      View All 28 Nuance Communications Answers
      Sign up to access our library of 50,000+ Answers,
      plus coaches for one-on-one support, so you can interview more confidently.
  25. 25.

    At Nuance Communications, we take security risks very importantly in our products. In your experience, what are the biggest security risks in software and what is your experience in any prevention methods?

      View All 28 Nuance Communications Answers
      Sign up to access our library of 50,000+ Answers,
      plus coaches for one-on-one support, so you can interview more confidently.
  26. 26.

    Talk about a time when things didn't go as planned on the job. What was the situation and what allowed your to persevere in that situation?

      View All 28 Nuance Communications Answers
      Sign up to access our library of 50,000+ Answers,
      plus coaches for one-on-one support, so you can interview more confidently.
  27. 27.

    At Nuance Communications, we rely on a full team effort to deliver top quality products to our customers. Tell me about a time that you worked well as part of a team. Are you comfortable in a similar role here?

      View All 28 Nuance Communications Answers
      Sign up to access our library of 50,000+ Answers,
      plus coaches for one-on-one support, so you can interview more confidently.
  28. 28.

    Talk about your previous user interface design experience in detail. Why do you feel that this experience will translate well to this role with Nuance Communications?

      View All 28 Nuance Communications Answers
      Sign up to access our library of 50,000+ Answers,
      plus coaches for one-on-one support, so you can interview more confidently.