3月9日内推
3月17日约了面试时间
3月25日 一面:
- 5分钟寒暄
- 10分钟算法题:https://leetcode-cn.com/problems/bulb-switcher-iii/ 不久前刚打完的周赛
- 10分钟面试官介绍组内情况(面试官觉得时间太短不合适就给我仔细讲了讲)
3月25日 二面:
- 5分钟寒暄。发现是同所学姐,随便交流了一下
- 算法题1 : LeetCode 22. Generate Parentheses
- 算法题2 : 给一个括号序列,求出最长的合法子括号序列长度
3月26日 leader面
- 自我介绍
- 聊实习经历
- 聊项目
- 做题:表达式求值。只有加减乘除,没有括号,有整数和浮点数,有优先级,不保证输入合法,面试官说了一大堆可能的错误情况,如果不合法就退出,合法的话就求出表达式的值。这道题我真的写的快吐了,真没见过面试问代码量这么大的题目的。出错情况我分析了半天,面试官一直不断打断我,压力非常大。表达式求值我是参考leetcode一道题目设计了一个算法。然后整体全都写完总共写了180多行,然后面试官又让我把表达式求值部分再写一个迭代版本,写完总共220行。然后面试官提示有一些小问题,我看了看改了过来。然后面试官让我跑一下,我顿时心里一凉,这玩意肯定跑不起来啊,其实连编译都编不过去,我改了两个编译错误之后面试官就说时间不多了,不用再编译了。
- 三面总结:我感觉就是hc不多了,然后面试官找了一道特别恶心的题目劝退。面试过程中面试官也不是很友好,首先迟到了20分钟,面试过程中经常打断我,不断问我问题,压力非常大,感觉就是在难为我。诶,感觉微软要凉凉了。
4月23日
突然给了offer
全部评论
(9) 回帖