HashedIn by Deloitte 在我校进行了校内招聘。他们分享了符合条件的候选人名单,约有 185 名学生有资格参加考试。
第 1 轮(在线测试):这是一个在线测试,由 2 道编码问题和 1 道调试问题组成。 2题为简单,1题为中等。本轮有39名学生入围。问题主要基于数组和字符串。
第二轮(技术面试一):这一轮主要是考察我们的学科知识和解决问题的能力。面试时长为45分钟。
- 面试官很友好,让我向他介绍自己并开始面试。
- 首先,他问了我关于Java、OOPS、OS、DBMS 和 CN 的问题。询问的主题包括继承及其类型、DBMS 中的规范化、OOPS 的 4 个支柱及其实际示例、SQL 中的 DML 和 DDL 命令,以及一些有关计算机网络的基础知识。它持续了 15 分钟,我回答了所有问题。
然后他分享了 google docs 链接并给了我一些编码问题,它们很简单。他要求打开一个在线编译器并对问题进行编码。
- 给定包含的字母数字,所有数字的总和计算呈现的字符串中。 (https://www.geeksforgeeks.org/calculate-sum-of-all-numbers-present-in-a-string/)
Input: "1abc2x30yz67" Output: 100.
- 检测链表中的循环。 https://www.geeksforgeeks.org/detect-loop-in-a-linked-list/
- 给定一个包含 n-1 个整数的列表,这些整数在 1 到 n 的范围内。列表中没有重复项。列表中缺少其中一个整数。编写一个高效的代码来查找丢失的整数。 https://www.geeksforgeeks.org/find-the-missing-number/
- 然后他扩展了第三个问题,并要求我有效地找到数组中缺少的 2 个数字。
39 名学生中有 14 名入围了技术第 2 轮。
第三轮(技术面试二):这一轮有点难,他问了我所有的技术问题。面试时间为50分钟。
- 问题涉及机器学习、数据集 EDA、线性回归和逻辑回归算法实现。
- 什么是云?有哪些不同的 IT 流?全栈开发人员的所有角色是什么?区分前端工程师和后端工程师。什么是 DevOps?什么是Flutter?为什么要Flutter?什么是中间件技术? Java哪些可用的服务器?什么是最新版本的Java及其最新功能?我所知道的所有趋势技术是什么?
- 有人问了我的项目和实习经历的问题。
- 为 Clubhouse 应用程序开发数据库模式和模型。
我回答了几乎所有的问题,如果我不知道答案,我会尝试用我所知道的来说服面试官。 14 人中有 9 人入围了 HR 轮次。
第 4 轮(HR 面试):这一轮只有 10 到 15 分钟,面试官问了一些问题,比如为什么选择 HashedIn,未来的学习计划等等。这一轮没有淘汰,所有学生都拿到了offer。
判决:选定