第 1 轮(在线轮):它包含大约 50 个 MCQ、2 个 SQL 查询和 2 个编码问题。多选题基于 OOPS、OS、DBMS、UNIX 以及一些逻辑推理和英语理解等主题。编码问题属于中等水平。所有部分都有一个部分的时间限制。
第 2 回合(技术回合 80-85 分钟):
- 他让我做自我介绍。我介绍了我的技术技能、成就和排名,我故意引起面试官的注意。我还描述了我的主要项目。 (一个好的介绍会给他留下很好的印象)
- 用 C++、 Java和Python自己打分
- 你做过哪些项目(我提到了5个项目,所以他让我告诉我花费最多时间的前2个)
- 项目深度讨论:(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 中?
- 您在开发项目时遇到的主要挑战是什么?单独开发的项目还是集体开发的项目?你为什么做这个项目?
- 开发这些项目后你学到了什么?您如何让自己了解这些新技术?
技术问题:
-
Java中异常处理的概念。
-
什么是虚函数?为它编写代码。
-
编写实现接口、抽象类、抽象方法的代码。
-
编写实现运行时多态的代码。
-
C++中hashmap的实现?告诉它内部是如何工作的
-
您使用过的最复杂的查询?
-
SQL 中的联接是什么?对了,加入?内部联接?
-
编写查询从 Employee 表中找到第二高的薪水?
跟进 1:使用 Subquery 编写它。
后续2:使用Self-Join编写。
-
编码时使用的 Diff b/w .(dot) 和 ->(arrow)运算符。
-
什么是 DFS 和 BFS? DFS 是如何工作的?如何在树中使用 DFS? (询问树遍历)
-
哪个算法。你在竞技编程中使用过最多吗?为该算法编写伪代码。
-
编写代码以 O(n) 时间计算数组中的不同元素。
-
递归的概念?它的逐步内部工作。
-
我们如何才能提高Java程序的性能,以尽可能减少执行时间? (基本上,他想让我告诉多线程方法)
-
一些基本的线程概念?子线程?
第 3 轮(HR 轮 15 分钟):
- 关于家庭背景的讨论。
- 为什么是 Amdoc?
- 在团队中工作的经验。
- 人生最大的成就
- 长处和短处
- 证明你的力量的一个例子。
- 谜题:假设整个世界都变成黑白的,那么交通信号会如何工作?
问了几个基本的人力资源相关问题:
- 任何教育差距。
- 在 Amdocs 工作的任何家庭成员。
- 有任何问题要问他们。