Zeus 软件开发人员学习面试经验(校内)
您好 Geeks,最近 Zeus Learning 来到我们学院招聘 B.Tech 本科生担任软件开发人员。
接下来的面试流程如下:
第1轮:
- 第一轮是在 Methyl 平台上进行的在线测试,包括大约 25 个 Aptitude 问题和 10 个 Coding 问题(难度从容易到中等)。给出的总时间是3小时。我建议你擅长计算技能,这可以帮助你更快地解决数学问题。
- 另外,这10道编码题是——查找代码语法错误,完成一些排序函数(例如,归并排序),基于指针的输出问题,然后是查找链表是否有循环,查找2个矩形是否相交,等等。难度是简单-中等。
提示:在数学中仔细计算并复习 C/C++ 语言的语法,因为它们要求您更正代码中的语法。
第二轮:技术面试
我进入了会议,有2个面试官。我介绍了自己,他们立即开始向我询问技术问题。
- 基于我的项目的一些问题。当我完成 Web 开发项目时,他们要求我解释一些概念,例如我如何处理用户身份验证、数据库设计如何在我的项目中持续存在,以及基于 Web 应用程序的场景问题的一些扩展。我建议你回顾一下你在项目中使用的项目代码和方法,因为随着时间的推移,我们忘记了我的代码背后的逻辑,这对面试来说不是一件好事。
- 给定一个 DD/MM/YYYY 格式的初始日期和一个整数 X 作为输入,找到将 X 天添加到给定日期时的输出日期。
- 单链表和双链表的区别,两者的优缺点。
- 借助代码示例解释多态性。
- 在不使用 +、-、*、/运算符的情况下添加 2 个整数。
- 谜题:使用一个矩形(4 面)放置 10 个球,使每边有相同数量的球接触它。
第三轮:人力资源
- 非常熟悉的 HR 问题。
- 自我介绍。
- 您完成的项目类型以及您在其中的角色。
- 为什么宙斯作为一家公司学习?
- 我们为什么应该录用你?
不幸的是,我没有被选中,但这是一次很好的面试经历。希望能帮助到你。
提示:在任何面试之前了解自己。保持冷静并礼貌地回答。