📌  相关文章
📜  不可思议的解决方案面试经验 |校园 2022

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

不可思议的解决方案面试经验 |校园 2022

大家好,我收到了 Unthinkable Solutions 的 Junior Associate-IT 的 Intern+FTE offer,并将分享面试过程。总共有四轮,包括在 Hackerearth 上进行的一轮在线编码、两次 F2F 技术面试和一次 HR 面试,但如果你部分正确地尝试了测试,也可以进行两轮编码。

第 1 轮(在线编码轮):

  • 到达数组末尾的最小跳转次数。
  • 将 24 小时格式的时间转换为 12 小时格式。
  • 通过 prev 和 next 的乘法替换每个数组元素。

由于我在这一轮中正确完成了三个问题,我进入了第一轮 F2F 技术轮。

第 2 轮(第一次 F2F 面试):面试从我身边的简短介绍开始。然后我被问到两个编码问题,以确定给定数字是否为素数,以及实现幂函数。然后是快速的面试,面试官问了这些问题:

  • 给定一个数组,根据元素的数量对元素进行排序,比如在数组末尾出现频率最高的元素,如果两个元素的数量相同,则值较小的元素在前。
  • 定义事务。
  • C++ 和Java的区别
  • 为什么Java优于C++
  • 给定一棵树,给出它的前序、后序和中序遍历
  • 什么是图
  • 什么是堆
  • 如何使用堆栈实现队列
  • 定义散列
  • 接口和抽象类的区别。
  • 定义接口
  • 定义垃圾收集

在此之后询问了 2 个数学谜题。

第 3 轮(第 2 次 F2F 面试):面试从我身边的简短介绍开始,然后我被问及参照完整性、ACID 属性以及 DBMS 中提供的语言。

  • 然后我被要求实现一个自定义排序算法,以根据与其元素关联的一些属性对数组进行排序,而不使用该语言提供的任何内置函数。
  • 此外,我得到了一棵二叉树,并被要求以 Preorder、Inorder 和 Postorder 的方式遍历它。

第四轮(HR面试):第一轮开始是我这边的简单介绍,然后面试官也介绍了她。

  • 然后她问我关于我的家庭、爱好、我是如何对计算机科学和工程感兴趣的,以及我感兴趣的领域。
  • 然后她讨论了工资结构和工作时间,到达办公室的方式,等等,她说慢慢来接受这个提议,最后收到了她的祝贺邮件。

提示:熟悉数据结构和算法的基础知识。清除这些回合就足够了。