SDE 的 OneTrust 面试体验
我通过我的安置部门申请了这家公司。
该公司有两个角色 SDE 和 QA。
我已经申请了软件开发工程师(SDE)的角色。
由于 covid-19 大流行,整个过程是虚拟的,包括 1 次笔试、3 轮技术和 1 轮人力资源。
- 笔试(100 分钟) ——测试是在有监考的 Hacker Rank 平台上进行的。该测试共包括 25 个问题,其中包含 12 个定量能力、10 个技术问题(网络、操作系统、 Java主题、基于Java输出)和 3 个编程问题。第一个使用Java解决的问题(仅使用循环打印输出),第二个使用 JavaScript(仅使用循环打印输出)和第三个使用任何语言(问题是关于数组的简单级别,参考 GFG 就足以解决这类问题)。您需要在黑客等级上获得高分才能入围。 30名学生入围,我就是其中之一。
- 第 1 轮技术(90 分钟)——基本上是一轮编码。面试官让我编写链接列表并共享屏幕并运行程序以获取输出。他还询问了选择排序和二分搜索的解释和时间复杂性、带有查询编写的 DBMS 概念、OOP 概念和项目相关问题。我被选中进入下一轮。共有20名学生被选中进入下一轮。
- 第 2 轮技术(60 分钟)——面试官很好,很冷静。她就我的 DBMS 项目的实施问了我很多问题,并要求我写一些查询,询问表、数据完整性、主键、外键、复合键和唯一键。还有一些基本的算法问题、OOP 问题、 Java问题、很多关于我的其他项目、Git 中心的使用以及与之相关的所有内容、敏捷软件开发、Scrum、团队工作、想法和所有与团队相关的内容。我被选中进入下一轮。共有10人被选中进入下一轮。
- 第 3 轮技术(55 分钟)-这一轮是过程中最困难的部分,公司里更有经验的人采访了我。他问了我关于操作系统太深的问题(进程、线程、虚拟内存、分页、死锁、银行家算法、互斥、临界区、内存管理); OOP 概念,如多态性、接口、重载、覆盖、封装、友元函数、虚函数、纯虚函数、抽象类和函数,DBMS 概念如规范化、范式、删除和截断查询及其区别。他最后让我用我做得非常好的所有表、键和关系来解释我的 DBMS 项目。在我们结束公司和技术之前,我问了他一些问题,然后我们就结束了。这些问题非常难、太深、太复杂,我冷静地处理了情况,他印象深刻。最后一轮我接到了HR的电话。
- 人力资源轮次(25 分钟)——这是整个过程中最好的部分。 HR问了我一些关于我的家庭、我自己、爱好和目标的问题。他们问我对这家公司了解多少。一些人力资源问题。人力资源部非常友好和耐心地回答了我对公司的所有疑问。他们希望我对良好的沟通技巧充满信心,当然还有我们在之前的技术回合中的表现。他直接跟我说你被选中了,不要等结果出来。
两天后结果出来了,我被选中了。
结果:雇用