登录
  • #码农类general
  • #中国面经
  • #中国面试经验

微软‌‌‌‍‌‌‍‌‍‌‌‍‌‌‌‌‌‌‍‌‌‍‌‌‌‌‍‌‍‍‍‍苏州校招面经

无情的云雀
4321
23
[postbg]bg4.png[/postbg]热乎的微软苏州面经,四面结束,求面试通过邮件,求offer。

## 一面

英文自我介绍,以及一些英文问题(包括是否了解公司的产品,为什么想来微软)

一道手撕算法题:打家劫舍2,lc原题

## 二面

英文自我介绍,以及一些英文问题(对微软产品的了解,对微软产品的feedback)

一道手撕:给定一个数组,先递增后递减,以及递增递减的分界线k,找出这个数组中的中位数,是lc第四题的变种(分治法,o(logn))

## 三面

全程中文,中文自我介绍,对着简历问项目,详细讲,然后问些基础知识,进程间通信,堆栈的区别,堆栈攻击原理,问了很多,问了四十分钟左右。

一道手撕:给定一个数组,其中只有数字和字符,求满足下列条件的联系子数组的最长长度:子数组中数字和字符的个数相等。

经典题的变种(把数字和字符替换成0和1,其他不变),前缀和+hashmap存储第一次出现某个前缀和的值的位置,当第二次前缀和出现这个值,代表这两个位置之间的数组满足条件。

## 四面

也是全程中文,首先问你有什么问题?然后问你的长处短处。你选择公司时看重什么?

想一个mutex/lock的场景。

给你两个sorted array,找第k大的数。
23条回复
热度排序

发表回复