📜  ServiceNow 校园面试体验

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

ServiceNow 校园面试体验

第一轮:(在线测试轮)

这一轮包括来自 cs 核心科目(如 Os、ds、Algo)的 10mcq 以及来自Java和 c++ 的编程问题。

1个编码问题:

最长递增子序列

https://www.geeksforgeeks.org/longest-increasing-subsequence-dp-3/

完全解决 1 个编码问题的人入围,本轮有 30 名成员通过。

尖端:

因为,没有负面标记尝试正确解决尽可能多的问题,并尝试那些你可能不知道正确答案的问题

第二轮:(技术面试第一轮)

面试官看到简历后直接问了3个编码问题。

1.2个字符串数组的交集。

示例:S1[3]={ram, Laxman, krishna}

s2[3]={ram, Seetha, raju}

输出应该是内存。

2个字符串数组的长度也可以不同。

2. 这个问题类似于在双音数组中寻找元素k。

https://www.geeksforgeeks.org/find-element-bitonic-array/

3.给定字符串数组,如 {cat, table, eat, tic}

字符串的最后一个字符与下一个字符串的第一个字符匹配。

这里形成了环,环的长度为 4。

他让我告诉你将如何解决这个问题的方法。我告诉他方法,他很满意。

接下来,他向 oops 提出了一个问题。

您处于编译器级别并在该级别设计继承。

建议:练习笔和纸编码,并尝试在纸上调试您的代码。
在这一轮之后,大约20名学生进入了下一轮的候选名单。

第三轮:(技术面试第一轮)

在这里,面试官问了上一轮问了什么问题,然后他问了一个树的问题。

1.检查二叉树是否为bst?

他想要通过使用 INT_MIN 和 INT_MAX 来解决的有效答案。

2.为数组中的每个元素打印下一个更大的元素?

示例:a[6]={3, 5, 1, 2, 4, 0}

O/p 应该是 {5, 4, 4, 4, 0, -1}

3. 将矩阵旋转 90 度?

数据库管理系统

规范化形式。

在这一轮之后,大约 13 名学生进入了下一轮的候选名单。

注意

对于上述所有问题,他想要准确有效的代码。

第四轮:(管理)

面试官在看完我的简历后问了我最喜欢的主题,我回答了 Os 然后他问了最喜欢的主题然后我告诉 paging 他问了关于页面错误、死锁的问题。

信号量和互斥量的区别?

然后他问河内塔的问题。

然后我给出了 Toh 问题的精确递归代码,他告诉我用迭代的方法来做,但我无法回答。

之后,他问起了我的实习项目。

在简要解释了我的项目后,我被要求在 30 分钟外等待结果,最后在 13 人中,有 4 人被选中,我是那些最幸运的人之一。

笔记:

清楚地传达有关代码的方法,总是告诉他方法,然后继续在纸上编写代码。

不要紧张,向他们询问问题的提示,他们肯定会有所帮助。