📌  相关文章
📜  Infosys 系统工程师专家面试经验| 2021 年校内

📅  最后修改于: 2021-11-18 01:30:37             🧑  作者: Mango

Infosys 校园安置 SES(系统工程师专家)角色在我们学院进行,第一轮于 2021 年 2 月进行。

第 1 轮(编码轮):对于第 1 轮,基本上有 3 道编码问题。

  • 问题很容易缓和,时间给了3个小时。
  • 您必须至少参加 1.5 个问题(wrt 测试用例)才能获得此轮的资格。如果您能完全解决 2 个问题,则最好。问题基本上来自 array, 字符串。
  • 为了更安全,请练习 DP(动态编程)。
  • 我解决了将近 2.5 个问题。
  • 第一轮的结果于 2021 年 3 月 24 日公布。最后,第二轮面试定于 2021 年 5 月 29 日,仅一天通知。

第 2 轮(技术和人力资源面试轮):面试以典型问题“请介绍一下你自己”开始。提出的问题按顺序排列如下:

  1. 不使用分号打印“Hello World”
  2. 什么是常量
  3. 什么是易变的
  4. 什么是静态
  5. 然后他问这两个代码的输出是什么——

    一世。常量相关

    ii.静态变量相关

  6. 什么是静态函数?
  7. 什么是函数重载和覆盖?
  8. 什么是虚函数?
  9. 虚函数如何与运行时多态相关
  10. 然后他问我关于一些 oops 代码的输出,这是关于 –

    一世。函数重载

    ii.函数覆盖

    三、虚拟函数(甚至还询问了一些小细节)

  11. cpp 中的抽象类是什么?(正如我告诉他的那样,我在 CPP 中更舒服)
  12. 什么使类抽象以及它是如何实现的?
  13. 抽象与封装有何不同?
  14. 什么是运行时多态性,什么是编译时多态性?
  15. 然后他让我计算几个(至少 5 个)指针相关代码的输出。
  16. 然后他给我一一展示了 5/6 代码,问我是否能识别这些代码。这些代码大多是简单的,比如——

    一世。斐波那契

    ii.阶乘

    三、质数

    四、阿姆斯壮数

    v. 回文数等

  17. 写一个代码,在不使用第三个变量的情况下交换两个数字。
  18. 什么是按值调用和按地址调用?
  19. 什么是面向对象的概念?
  20. 查看此代码并确定使用了哪些面向对象的概念?
    (有时即使是具体的也无济于事,因为他没有得到他正在寻找的确切答案,因此请保持冷静并尝试思考他正在寻找的确切答案)
  21. 什么是 DDL 和 DML?解释。
  22. 是truncate DDL吗?还是DML?
  23. 什么是阿尔法测试?
  24. 什么是单元测试?
  25. 有哪些不同类型的测试?
  26. 什么是 SDLC?解释所有步骤。
  27. 原型模型
  28. 敏捷模型
    (注意——他既没有问我最喜欢的科目,也没有在我的简历中提到软件工程。我无法很好地回答这一部分,但无论如何他还是继续问)
  29. 你了解 DevOps 吗?
    (我说不,然后他搬到了OS)
  30. 什么叫时间倒转?
  31. 什么是分页?
  32. 什么是吞吐量?
  33. 栈有什么应用?
    (然后他问我是否可以将中缀转换为后缀,我说可以,但他跳过了,没有问我这个问题)
  34. 2 数据结构的类型是什么?告诉我怎么回事儿。
  35. 你确定链表是线性数据结构吗?
    (面对这样的情况,无论面试官如何试图迷惑你,都要坚持自己的立场)
  36. 解释3层和2层架构?
  37. 每个架构的组件。 (然后他问我,我知道云计算吗?我说我有一个非常基本的想法,然后他开始提问)
  38. 什么是基于云的服务?
  39. 有哪些不同的云服务?
  40. 所有三种服务之间的区别。

2周后终于拿到了offer。