📜  Amdocs 面试体验(校内)

📅  最后修改于: 2021-11-21 06:01:26             🧑  作者: Mango

第 1 轮(在线轮):它包含大约 50 个 MCQ、2 个 SQL 查询和 2 个编码问题。多选题基于 OOPS、OS、DBMS、UNIX 以及一些逻辑推理和英语理解等主题。编码问题属于中等水平。所有部分都有一个部分的时间限制。

第 2 回合(技术回合 80-85 分钟):

  1. 他让我做自我介绍。我介绍了我的技术技能、成就和排名,我故意引起面试官的注意。我还描述了我的主要项目。 (一个好的介绍会给他留下很好的印象)
  2. 用 C++、 Java和Python自己打分
  3. 你做过哪些项目(我提到了5个项目,所以他让我告诉我花费最多时间的前2个)
  4. 项目深度讨论:(35-40分钟)

    因为,我已经在新的热门技术上开发了我的项目,比如 React.js、Node.js、 Flutter和Dart。所以他们倾向于从项目中提出更多要求(特别是如果你有 App 和 Web 开发项目。)

    我告诉了我为什么要制作它以及它如何在大规模上有所帮助。我故意告诉了一些使用的高级概念,例如 Async 和 Await、有状态和无状态组件。

    与项目相关的问题:

    • 什么是 API?用于开发API的工具(邮递员)? chrome 使用什么 JavaScript 引擎(V8 引擎)?如何通过浏览器通过服务器响应进行调试? (字面意思是想一步步了解)
    • 为什么要反应? react.js 中的虚拟 DOM 和组件是什么? node.js 中的事件循环? node.js 中的错误处理?
    • 为什么 JSX 更好?使用 JSX 编写一小段代码。
    • 什么是熊猫图书馆?数据框?如何将字典转换为 JSON(转储方法)?如何解析 JSON?数据如何存储在 NoSQL 中?
    • 您在开发项目时遇到的主要挑战是什么?单独开发的项目还是集体开发的项目?你为什么做这个项目?
    • 开发这些项目后你学到了什么?您如何让自己了解这些新技术?

    技术问题:

  5. Java中异常处理的概念。

  6. 什么是虚函数?为它编写代码。

  7. 编写实现接口、抽象类、抽象方法的代码。

  8. 编写实现运行时多态的代码。

  9. C++中hashmap的实现?告诉它内部是如何工作的

  10. 您使用过的最复杂的查询?

  11. SQL 中的联接是什么?对了,加入?内部联接?

  12. 编写查询从 Employee 表中找到第二高的薪水?

      跟进 1:使用 Subquery 编写它。

      后续2:使用Self-Join编写。

  13. 编码时使用的 Diff b/w .(dot) 和 ->(arrow)运算符。

  14. 什么是 DFS 和 BFS? DFS 是如何工作的?如何在树中使用 DFS? (询问树遍历)

  15. 哪个算法。你在竞技编程中使用过最多吗?为该算法编写伪代码。

  16. 编写代码以 O(n) 时间计算数组中的不同元素。

  17. 递归的概念?它的逐步内部工作。

  18. 我们如何才能提高Java程序的性能,以尽可能减少执行时间? (基本上,他想让我告诉多线程方法)

  19. 一些基本的线程概念?子线程?

第 3 轮(HR 轮 15 分钟):

  1. 关于家庭背景的讨论。
  2. 为什么是 Amdoc?
  3. 在团队中工作的经验。
  4. 人生最大的成就
  5. 长处和短处
  6. 证明你的力量的一个例子。
  7. 谜题:假设整个世界都变成黑白的,那么交通信号会如何工作?

问了几个基本的人力资源相关问题:

  • 任何教育差距。
  • 在 Amdocs 工作的任何家庭成员。
  • 有任何问题要问他们。