📌  相关文章
📜  Zeus 软件开发人员学习面试经验(校内)

📅  最后修改于: 2022-05-13 01:58:30.083000             🧑  作者: Mango

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 问题。
  • 自我介绍。
  • 您完成的项目类型以及您在其中的角色。
  • 为什么宙斯作为一家公司学习?
  • 我们为什么应该录用你?

不幸的是,我没有被选中,但这是一次很好的面试经历。希望能帮助到你。

提示:在任何面试之前了解自己。保持冷静并礼貌地回答。