Infosys 校园安置 SES(系统工程师专家)角色在我们学院进行,第一轮于 2021 年 2 月进行。
第 1 轮(编码轮):对于第 1 轮,基本上有 3 道编码问题。
- 问题很容易缓和,时间给了3个小时。
- 您必须至少参加 1.5 个问题(wrt 测试用例)才能获得此轮的资格。如果您能完全解决 2 个问题,则最好。问题基本上来自 array, 字符串。
- 为了更安全,请练习 DP(动态编程)。
- 我解决了将近 2.5 个问题。
- 第一轮的结果于 2021 年 3 月 24 日公布。最后,第二轮面试定于 2021 年 5 月 29 日,仅一天通知。
第 2 轮(技术和人力资源面试轮):面试以典型问题“请介绍一下你自己”开始。提出的问题按顺序排列如下:
- 不使用分号打印“Hello World”
- 什么是常量
- 什么是易变的
- 什么是静态
- 然后他问这两个代码的输出是什么——
一世。常量相关
ii.静态变量相关
- 什么是静态函数?
- 什么是函数重载和覆盖?
- 什么是虚函数?
- 虚函数如何与运行时多态相关
- 然后他问我关于一些 oops 代码的输出,这是关于 –
一世。函数重载
ii.函数覆盖
三、虚拟函数(甚至还询问了一些小细节)
- cpp 中的抽象类是什么?(正如我告诉他的那样,我在 CPP 中更舒服)
- 什么使类抽象以及它是如何实现的?
- 抽象与封装有何不同?
- 什么是运行时多态性,什么是编译时多态性?
- 然后他让我计算几个(至少 5 个)指针相关代码的输出。
- 然后他给我一一展示了 5/6 代码,问我是否能识别这些代码。这些代码大多是简单的,比如——
一世。斐波那契
ii.阶乘
三、质数
四、阿姆斯壮数
v. 回文数等
- 写一个代码,在不使用第三个变量的情况下交换两个数字。
- 什么是按值调用和按地址调用?
- 什么是面向对象的概念?
- 查看此代码并确定使用了哪些面向对象的概念?
(有时即使是具体的也无济于事,因为他没有得到他正在寻找的确切答案,因此请保持冷静并尝试思考他正在寻找的确切答案) - 什么是 DDL 和 DML?解释。
- 是truncate DDL吗?还是DML?
- 什么是阿尔法测试?
- 什么是单元测试?
- 有哪些不同类型的测试?
- 什么是 SDLC?解释所有步骤。
- 原型模型
- 敏捷模型
(注意——他既没有问我最喜欢的科目,也没有在我的简历中提到软件工程。我无法很好地回答这一部分,但无论如何他还是继续问) - 你了解 DevOps 吗?
(我说不,然后他搬到了OS) - 什么叫时间倒转?
- 什么是分页?
- 什么是吞吐量?
- 栈有什么应用?
(然后他问我是否可以将中缀转换为后缀,我说可以,但他跳过了,没有问我这个问题) - 2 数据结构的类型是什么?告诉我怎么回事儿。
- 你确定链表是线性数据结构吗?
(面对这样的情况,无论面试官如何试图迷惑你,都要坚持自己的立场) - 解释3层和2层架构?
- 每个架构的组件。 (然后他问我,我知道云计算吗?我说我有一个非常基本的想法,然后他开始提问)
- 什么是基于云的服务?
- 有哪些不同的云服务?
- 所有三种服务之间的区别。
2周后终于拿到了offer。