我在 4 月通过他们的职业页面申请了 hashedin,我的在线测试安排在 4 月的最后一周。
第 1 步(在线测试):在线测试由 3 个编码问题组成,从简单到中等不等。
- 前两个问题基于数组,你只需要记住边缘测试用例,你很好,最后一个问题来自 dp,
- 我能够解决其中的 3 个。
第 2 步(技术面试 1 ’45 分钟’):在第一轮之后,我的第一次技术面试定于 5 月 14 日进行,但由于新冠肺炎情况,我不得不重新安排时间,招聘团队很好,他们推迟到了 6 月的第一周。面试以非常陈词滥调的问题开始,请介绍一下您自己。在那个面试官问了 oops 和项目之后,然后问了我两个问题:
- 合并两个排序数组
- 二叉树的最小深度
然后问了时间复杂度。我很紧张,但面试很顺利。面试官很支持。
第 3 步(技术面试 2 ‘1.5 小时’):面试从询问幸福感开始,然后面试官跳到 oops 和 dbms。
- 之后他问了我一些基本的数据结构和一些关于哈希映射的问题。
- 然后他告诉我在食品订购系统或在线购物之间选择,我选择食品订购,然后我被要求创建将要使用的所有表并指定它们之间的关系。然后他问了我一个复杂的问题,首先我以为我做不到,但我想我会写逻辑至少花了我 5-8 分钟,面试官对我的问题很满意。
- 然后我被要求为井字游戏创建类和方法。
- 面试官非常nice。
STEP 4(技术面试4) :-取决于第一轮和第二轮的表现。不是为我安排的。
第 5 步(HR“30 分钟”):-基本 HR 问题
- 说说你自己
- 您在锁定期间所做的事情。
- 一些管理问题。
- 为什么你不接受以前的报价(我已经有报价了)
- 为什么散列。
hr面试后的第二天,我收到一封邮件,说我被选中了。
Tips:好好想想,不要放弃,好好把握ds和algo。