微软最新面试题10.30

半世苍凉 提交于 2020-10-31 08:17:47

 

总共四轮面试,一二轮平行面(过一个就行了),三轮lead面,四轮AA面

10.21 约了两面

一面:

1. 自我介绍

2. 撕代码: 暂时没有在leetcode上面找到,只能口述了                (微软经典面试老题)

中文字符串转成数字 比如输入 一亿一千一百零一万一千一百零一 输出 111011101

面试官人很好 因为c++处理中文不方便,就给我简化了一下, 亿用字母y代替, 万:w , 千:q,大概就是这个意思吧

 

二面:

1. 英文自我介绍

2. 撕代码:leetcode 22 , 297

Leetcode 22 生成配对的括号

Leetcode 297 二叉树的序列化和反序列话

两轮的面试官都很好,讲话都很温柔

 

10.23

三面:

1. 自我介绍

2. 遇到困难的事情

3. 做题 leetcode上没找到 口述一下吧 这个的要求是bugfree

判断一个数组是否是大约排好序的数组,也就是下面两个条件满足一个

 1. 交换任意两个数字,得到的是一个排好序的 比如 [1, 5, 3, 4, 2]

 2. 数组中的一段子序列旋转后能是一个排好序的数组,比如[1,2, 7,6,5,4,3, 8,9]

 

10.30 

四面:

1. 英文自我介绍,英文聊人生,介绍项目,三个优点

2. 做题,M进制转N进制,输入是一个M进制的数,输出是一个N进制的

标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!