微软最新面试题12-8

 

11.20 一二面

一面:项目20分钟 + 做题30分钟 + 反问

题:实现你熟悉的链表(我写的是单链表),实现插入+删除操作,判断这个链表是不是回文链表(O(1)空间) 1->2->3->2->1这种

二面:项目30分钟+做题20分钟+反问

题:类似markdown的段落标题输出:

输入:[“# a”, "## b", "### 3", "### A", "## X", "# BB", "## 1"]

输出:["1 a", "1.1 b", "1.1.1 3", "1.1.2 A", "1.2 X", "2 BB", "2.1 1"]

面试结束2个小时不到就收到了lead面邮件

 

11.25 三面:项目15分钟+做题30分钟+技术问题10分钟+反问

题:找str2在str1中的递增index

输入:

str1: abceabcd

str2: abcd

输出:(要求index递增)

[0127, 0167, 0567, 4567]

问题:

小内存排序大数据,然后找到特定字符串

面试第二天收到了AA面邮件

 

12.1 四面:项目40分钟+做题20分钟 没时间反问

主要时间都在项目吹水,都是我一个人讲,讲到最后10分钟面试官问了一点问题,非技术问题

题:int to 罗马字符

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值