SDE-1(校内)不可思议的解决方案面试体验
总共有四轮,包括一轮编码、两轮技术和一轮人力资源。
第 1 轮(在线编码轮):共有 3 道问题,其中 2 道简单,1 道中等难度。
- 时间格式转换。
- 找到在数组末尾达到的最小跳跃次数。
- 动态编程中与数组相关的问题。
由于我已经完成了 2 个所有测试用例都通过的问题,其中一个测试用例通过了一半,所以我进入了第一轮 F2F。
第 2 轮(TR 第一轮):面试从简要介绍和项目细节开始,您在项目中的角色。然后面试官让我选择一种编程语言,因为我对 C 和 C++ 很熟悉,所以他问了我一些关于它的问题。他首先从数据结构和算法方面提出了问题。问题如下:
- 树的前序、后序遍历。
- 堆数据结构。
- 快速排序代码。
- 不同的排序算法简要介绍了它们的时间复杂度。
- oops 概念,例如 oops 的支柱以及接口和抽象类之间的区别。
- 数组和链表的区别。
- 栈和队列的区别。
- 然后他问我打印一个简单的星形图案(金字塔)的编码问题。合并排序的代码。
- 一些推理问题被问为奇怪的一出和系列
TR回合结束后,我接到了TR 2回合的电话。
第三轮(TR 2轮):面试以简单的介绍开始。面试官问我家庭背景。然后他问了我一些日历、时钟和系列推理问题。他问了我一个编码问题。
- 一些要打印的图案。 (中到硬级别)
- 通过递归的斐波那契数列。
- 哎呀概念深入。
- 定义内存泄漏。
- 多态是如何实现的。
第四轮(HR轮):一轮以简单介绍开始。然后她向我询问了我的项目、实习家庭背景、爱好和兴趣领域。最后,她讨论了工资结构和工作时间。
我被选中了!!
提示:熟悉基本的数据结构、算法和 oops 概念。
祝一切顺利!!