我在 Service Now USA 的面试经历
Service Now 访问了我们在海得拉巴和美国的校园。我在我们校园的第 0 天参加了国际面试程序。以下是我的面试经历。
第一轮(书面):
MCQ 问题来自所有核心科目(30 个问题:45 分钟)我记得我在这里更新的问题 https://docs.google.com/document/d/1L1IrxEp4ZS8F72t6QqeT8zEYVVe8c7M5ndQWi3J0K1Q/edit#
第二轮:
1. 描述实习工作。
2. https://www.geeksforgeeks.org/dynamic-programming-set-11-egg-dropping-puzzle/
100层2个鸡蛋的问题怎么解决?
3. 我们如何在二进制表示中找到 (a,b) 之间的数字计数,两者都包括在内且没有连续的数字?他们问了我 3 种不同的方法来解决这个问题。
4. 面向对象编程、函数式编程、逻辑编程的区别?
5. 一个关于建造者模式的问题,我必须创建一个有蔬菜或非蔬菜皮的披萨,不同的酱汁浇头,不同的皮,绘制类图并编写计算总成本的代码?
6. 抽象类和接口的区别 如果我在没有实现方法的情况下使用抽象类会出现什么问题?
7. 如果一个变量在父类中受到保护,并且在子类中声明了另一个与 public 同名的变量,这是否允许反之亦然,您将如何访问子类中的父变量?
8. 检测单链表中的循环 如果没有循环,停止条件是什么?
9. 在循环链表中,即使删除所有节点,如何确保始终保留至少一个节点? Ans :在开始处插入一个虚拟节点。
第三轮(人力资源+拼图):
1. 给定一个容器和 3 种形状的小球、中球、大球,至少使用每种类型的球一次,你如何安装这些球以最大限度地减少浪费的空间,他正在寻找一种解决问题的程序化方法?(我无法回答这个问题)
2. 在我们无法控制硬件设备而只能修改软件的情况下,如何减少处理器的启动时间(他在这里寻找更多的点)?
3. 有 9 个球,其中一个球较轻,我们有一个平衡,您如何在 2 个权重中找到较轻的球? (我告诉我知道这个问题,所以他继续前进)
4. 由于我所有的实习项目都在后端,没有设计项目,他问我是否做过任何前端设计项目?我说不。
5. 一般的人力资源问题,比如自我介绍、为什么要加入 Service Now、5 年后你在哪里看到自己?
我要非常感谢 Geeks for Geeks,他们在准备实习期间帮助了我。