微软笔试分享
刚做完微软笔试,分享一下。 投的是苏州的软开
只有三道编程题,共计一个半钟头。 一开始需要给你的头像和身份证拍照,日了狗,怎么不早说。我在教研室啊。。。。只能暂且拿学生卡凑个数。。。 另外因为我是前端,只会JS,写的时候就比较烦,平台的 JS 编译引擎版本很低,或者说很奇异。 数组的 map 方法都没有。 但是你用 let 和 const 声明却可以。。。 更奇怪的是 const 声明的变量是固定死的,然而却不存在局部作用域(我真是。。。。就这里让我排查了多久的 BUG 才定位到问题)。。。。。反正之后我是尽可能按照我知道的低版本的 api 来写。 全部都是 var,这里也给各位前端忠告下尽量别用 ES6。。。 另外,一定要细心看下题目。
然后每道题是这样的,共十个用例,你可以看到两个基础的测试用例,其余的你看不到。 10种用例这样子分布:基础 test 4种, 边界 test 2种,时间 test 2种,关键 test 2 种。
每道题的难度就是 Leetcode medium。 我个人是第一道过 8 个用例(时间和关键各死一个),第二道过 9 个用例(关键死一个),第三道过 9 个用例(时间死一个)。 也都不难,其中有一道是 DP,就是一种物品可以无限用的那种背包问题。 三道题都弄完只剩3分钟了,关键前面被那个 const 恶心的死死的,要不然应该能再过一两个用例,也没办法,就直接交卷了。
#微软##笔试题目#