📜  Nuance Communications 面试体验(校外)

📅  最后修改于: 2021-11-18 02:26:52             🧑  作者: Mango

我目前的工作经验是 8 个月。我是2020届毕业生。

在通过 GHCI 简历入围后,招聘人员联系了 Nuance Communications、软件工程师职位、浦那地点。 Nuance 是一家美国跨国计算机软件技术公司,主要为医疗保健行业提供语音识别和人工智能解决方案。

有 3 轮视频技术面试完全在线进行。

第 1 轮:1.5 小时

由浦那办公室外的工程负责人进行。主要寻找擅长 C++ 的候选人在他们的指导下工作。

  1. 面试首先简要描述了我目前的角色,并回答了一些有关其细节的后续问题,例如在嵌入式硬件上进行编码和测试的过程。然后他们问我为什么想加入 Nuance,特别是为什么我想从我以前的公司跳槽。
  2. 然后在 codeinterview.io 上完成了 1 个编码问题,基于以字符串形式给出的 2 个数字的相加,并处理了所有极端情况。 https://www.geeksforgeeks.org/sum-two-large-numbers/

他们通过调试代码中的一些错误在此过程中帮助了我。要求在平台上输出正确答案。我设法为特定输入生成输出,但未能涵盖所有边缘情况,例如 (‘199’ + ‘1’)。

在讨论了 Nuance 中正在处理的软件以及我将从事什么样的工作之后,面试结束了。

第 2 轮:30 分钟

由位于伯灵顿办公室外的软件工程经理进行。

  1. 关于您对WPF、WCF、其他 Windows SW 开发人员、SDK、云、我对 C#/C++、 Java、OOPS、Rest API、.Net等的熟练程度了解多少的简短问题。
  2. 接下来是一些关于面向对象编程的问题,例如Java与 C/C++ 中的垃圾收集、抽象类、接口、静态方法、继承、多态、 Eclipse、Visual basic。
  3. 询问我加入 Nuance 的动机。关于我的职业目的、我的工作风格、平衡、工作类型等的一些行为问题。

谈到他参与过的项目,如 Powerstripe、Dragon、DAX 以及它们在帮助医生和患者进行医疗保健方面的重要性。

第 3 轮:1 小时

本轮由来自浦那的两个人(高级软件工程师和软件工程师)参与。第一个问题是我是否愿意从目前的位置转移到浦那。然后是cpp.sh平台上的两个问题。

  1. 给定一系列数字和一组连续数字中缺少一个数字的数组,在不使用 C++ STL 的情况下找到连续数字序列中的第一个缺失数字。
  2. https://www.geeksforgeeks.org/find-minimum-sum-factors-number/
  3. 然后有一些关于 OOP 的问题,比如什么是移动构造函数、复制构造函数、它们的区别、抽象类、方法重载/覆盖、访问静态类中的非静态成员、.net SDK (因为该角色主要用于 c# 和 .净,我假设)。
  4. 关于计算机网络的一些问题,例如网络层和应用程序层上的协议以及简历中提到的我的项目的简短描述。
  5. 他们在 web dev 上,通过 GitHub 链接进行检查,并询问有关JavaScript 的简短问题,例如 == 和 === 之间的区别,let、var 和 const 变量之间的区别,后端使用什么(答案) : Node.js),我精通HTML/CSS等。

这三个面试都让我有机会问一些问题,我就他们所从事的项目、C#、所提供的角色等进行了广泛的提问。

HR祝贺我通过了所有轮次,并谈到了我目前的CTC并协商了工资,并在几天内问我是否接受工作机会的回应。