📜  Paytm 面试经验(有经验者)

📅  最后修改于: 2021-09-23 05:42:45             🧑  作者: Mango

我是一名 C++ 高级软件开发人员,收到了 Paytm HR 的面试邀请。

第1轮:
各方面面试官都非常友好。首先他让我做自我介绍,问我有没有做过Java。我简单地回答没有。然后他问我是否愿意将我的技术从 C++ 改为Java,我回答是。然后面试开始。
1. 您在最常见的 C++ 程序中包含的第一个头文件是哪个?我的回答是#include,但他说这是错误的。他想要#include,这显然不正确(参考),但我放手了。
2. C 和 C++ 有什么区别?
3. 你对面向对象编程的理解是什么?他想知道您对 OOPS 的理解,而不是书本式的定义。
4. OOPs的基本原理?数据封装、抽象、继承、多态性、等等等等……
5. 实现 STL 中定义的列表类。我只写了类声明,他很满意。
6. 在链表的第 k 个位置插入一个元素。
7. 在二叉树中找到特定节点的堂兄弟。
8. 对 0、1、2 进行排序和数组。

第二轮:
1. 对我的项目进行了很长时间的讨论,以及你为什么想离开现在的公司。
2. 给定两个数组 A[] 和 B[],其中 A[] 的大小非常大(以百万为单位),找出其中的所有公共元素。我们讨论了不同的方法,哈希映射方法似乎是最好的。
3. 编写二分查找代码。

第 3 轮:
1. 对我的项目进行了很长时间的讨论,以及你为什么想离开现在的公司。

没有进行 HR 轮次。