📌  相关文章
📜  Service Now 助理软件工程师(校内)面试经验

📅  最后修改于: 2022-05-13 01:58:26.421000             🧑  作者: Mango

Service Now 助理软件工程师(校内)面试经验

ServiceNow 于 8 月访问了我们的校园,担任助理软件工程师。

第一轮第一轮是在线 Hackerrank 测试,时长 60 分钟。它由 1 个编码问题和 15 个 MCQ 组成,其中包括来自 OS、DBMS、算法等主题的问题。

  • 编码问题与此一模一样。 https://leetcode.com/problems/maximal-square/solution/。
  • 需要高效率的 MCQ 才能通过测试。

第 2 轮:技术面试 1

这一轮持续了一个小时。面试官很友好,他首先介绍了他的情况。然后他给了我 3 个 DSA 问题,我必须在记事本中编写代码。问题如下:

  • https://www.geeksforgeeks.org/find-common-elements-three-sorted-arrays/
  • https://www.geeksforgeeks.org/print-right-view-binary-tree-2/
  • https://leetcode.com/problems/copy-list-with-random-pointer/

我能够在没有面试官帮助的情况下解决前两个问题。面试官给了我一些关于第三个问题的提示。对于所有问题,面试官要求我在时间和空间复杂性方面给出一个有效的解决方案。

第三轮:技术面试 2

这次采访以一般性介绍开始,然后对我过去的实习生和项目进行了一些讨论。首先,他问我如何为亚马逊这样的电子商务网站设计数据库。然后他跟进了 2 个 DSA 问题。问题如下:

  • https://leetcode.com/problems/non-overlapping-intervals/
  • 第二个问题与类似于丑数的按位运算有关。

我能够完全解决第一个问题,而对第二个问题给出了最坏情况的解决方案。

第四轮:招聘经理轮

  • 这是持续约 45 分钟的技术 + 人力资源回合。面试官问了我在简历中提到的每个项目的一些问题。然后,他通过询问一些标准的 OOP 问题来测试我的 OOP 概念。
  • 发布此消息后,我得到了一个简化为二进制搜索问题的难题。在此之后,他问了我基本的人力资源问题,例如优势、劣势、您迄今为止合作过的最喜欢的团队,为什么选择 ServiceNow?

第五轮:招聘经理轮

  • 这是另一轮技术+人力资源,持续了大约 30 分钟。在前 15 分钟,面试官和我简单聊了聊我住在哪里,我的成就,他的成就。
  • 在这之后,他给了我一个DSA问题。这是一个简单的 DFS 问题,只是稍作改动。通过覆盖所有边缘情况,我能够在 10 分钟内对其进行编码。

判决:选定

面试官很友好,每当我遇到困难时都会帮助我。

提示

  • 当你给出任何答案时要清楚。
  • 如果您无法解决问题,请不要犹豫,寻求提示并尝试遵循。
  • 询问您在面试中出错的反馈/事情。