注册一亩三分地论坛,查看更多干货!
您需要 登录 才可以下载或查看附件。没有帐号?注册账号 
x
感谢地里小伙伴帮忙内推。
11月26内推苏州微软两个岗位,11月27 hr小姐姐来call,确认申请意向,说申请的组不太招1-2年经验的,虽然jd上这么写了。然后超好hr小姐姐帮忙选组。
11月30 hr小姐姐继续call,确认好申请的组之后,重新申请,然后开始走流程约面试时间。申请的o365的search组。
一共预计5轮面试,但是俺在零时区,于是5轮面试分开多天完成,每轮都基本是我的早上7点到9点开始的,国内时间下午3点-5点。
12月8日一面,自我介绍,项目介绍,问了介绍的工作中的项目的一些corner case情况怎么处理。然后写题,LC628,最开始说的解法是先排序,于是面试官让手写快排。。。然后再优化,提出线性扫描,找最大的三个数,最小的两个数。这里讨论完以及只剩20分钟了,就没有再让代码实现。
第二题,LC991,开始提出bfs做,面试说继续优化。给思路,如果x小于等于y,那肯定答案就是x - y了,然后想到backward思路解,从y出发走到x,代码实现该思路。最后还剩大概78分钟,反向问面试官问题,就聊聊她的组的主要业务。
12月9日二面,最难受的一面,自我介绍,项目介绍,也是详细问了一点工作项目的细节和特殊case有没有考虑过,该怎么去解决。然后是最dt的部分,基础知识没怎么准备。聊设计模式,为什么要用设计模式,工作中如果开始用一种设计模式,后来发现不合适了怎么办。cs基础知识,死nums [3, 6, 9]
输入: 377 返回: 369
输入: 6603 返回: 6399
输入: 6303 返回: 3999
讨论了有二十多分钟开始写代码实现,写的过程发现有情况没cover,代码写的很乱。磕磕绊绊写完,通过手动跑上面的case继续做修改,最后面试官说行了差不多了。
最后花了有将近40分钟和这轮面试官聊天,包括search组的主要业务,新人onboarding的过程,以及一些其他我问的问题。
o365好像主要就是做邮件的,所以看到我现在的工作也是做邮件的,问了相当多,反问相当多,“那要是这个情况你怎么处理啊 ,你这样处理virus附件有什么漏洞吗”,做的字符匹配也深入问。
总体面试流程相当顺畅,从hr,scheduler,面试官全部都非常nice!面试沟通也很顺畅,有没清晰的点会继续解释,直到我搞明白。
|