【微软】前端岗-三轮社招面经总结

一共有三轮。第一轮电话面,面试官应该就是HR,态度很和蔼。问的都是基本问题,包括自我介绍,擅长的语言,工作经历。详细问了最近的项目内容,包括app的结构,每层之间如何交互等等第二轮笔试:有一个计时的网站,2小时三个题目。

第一题是改bug,题目本身不难,我犯了个错误,只是改正了一部分(面试反馈是“一般”)第二题是两个list代表两个数字,最后输出它们的和。

第三题是一个BST的问题,这个题目回答的比较完整。轮流进来四个面试官,每个45分钟,中间休息15分钟。

  1. 让用array实现一个priority queue.

  2. 问一个数组的问题。开始简单,只是找出二维数组含有0的行和列。设计完之后,要求我进行优化,可以修改数组本身,但是不使用额外空间。

  3. 写完后对方让我写几个测试用例自己跑跑,找到了一个bug,改正。

  4. 问STRING的题目,求最长回文的。这个题目刚做过不久,非常顺利。

发表评论

后才能评论