微软c+ai swe intern凉面经

微软的技术面试一共三轮,从下午14:00-18:00,中间空了一个小时。用的是MS Team,到点之后点开HR发的链接,输入自己的名字就可以与面试官连线了~~

一面:
操作系统:线程进程的区别、调度方式;死锁产生的原因
算法:列表旋转、删除链表的倒数第n个结点
算法写完之后面试官花了很多时间检查细小bug以及让我考虑各种corner case

二面:
面试官照着简历一行行的问过一遍,然后才开始面试
(现在回想起来还会感到一丝压迫
数据库:各种join的区别;如何限制两个用户不能同时修改一个数据;一些关于数据表设计的问题
算法题:给一个有序数列,实现二分查找,如果目标不存在,返回一个可插入位置,使得把目标插入之后数列保持有序
然后二分查找调了好久

三面(leader):
算法题:求一个数列中逆序对的数量
标准解法是归并排序,我一开始没想到,提供了一个错误思路,就一直被追问。这一面很凉。

总体来说,微软对基础课的要求比较“基础”,算法方面题目比较常规,但是每个题目都会讨论如何优化、如何处理corner case、时间复杂度的问题。整个面试时间在1小时左右。

#微软##实习##C++工程师##面经#
全部评论
想问下楼主,是电话面试不需要打开摄像头是么 另外就是 代码是需要在线编译AC么
1 回复
分享
发布于 2020-03-29 16:45
楼主面试的是什么岗位呢?
点赞 回复
分享
发布于 2020-03-09 16:20
联易融
校招火热招聘中
官网直投
请问楼主有碰到英文面试吗
点赞 回复
分享
发布于 2020-03-09 16:42
求一个楼主的内推时间和收到邮件的时间
点赞 回复
分享
发布于 2020-03-09 17:21
感谢楼主分享。请问三面后就是等通知了吗?
点赞 回复
分享
发布于 2020-03-09 17:38
楼主一天就面试了三次吗?怎么我这边通知一天最多面试一次。。。
点赞 回复
分享
发布于 2020-03-09 18:09
您好,我也是面的这个岗,请问您怎么知道自己凉了呢😂是不是当天没有消息就代表凉了呀
点赞 回复
分享
发布于 2020-03-10 07:59
没有英文面试,有点爽
点赞 回复
分享
发布于 2020-03-10 16:34
咱俩风格完全不一样啊,我做了三个小时题,一句基础知识没问
点赞 回复
分享
发布于 2020-03-10 16:39
请问楼主收到结果通知了吗
点赞 回复
分享
发布于 2020-03-11 12:20
感谢分享,冒昧的问一下楼主怎么知道自己凉了呢。楼主加油,相信自己
点赞 回复
分享
发布于 2020-03-12 13:10
我也面完了 然后没有通知。感觉是凉了
点赞 回复
分享
发布于 2020-03-12 15:36
请问是视频面试吗
点赞 回复
分享
发布于 2020-03-17 21:40
请问楼主面的哪个城市
点赞 回复
分享
发布于 2020-03-18 10:55
面的stca只有两轮,以为挂了结果上周突然说开始offer审批😂
点赞 回复
分享
发布于 2020-03-18 10:58
请问楼主面得都是电话面试吗?我现在在犹豫是选 al云还是 stca 有什么建议吗
点赞 回复
分享
发布于 2020-03-20 22:38

相关推荐

这次面的是工程院 bing 团队的 LLM 应用组,问的问题量不大,有一些比较开放性的问题比较有意思。1.自我介绍 两面都有2. 主要会根据项目做一些介绍,这个一面久,二面短一些。3. 一面问了 transformer 结构4. 有没有做过大模型之外的 NLP 相关的内容(简单讲了讲)二面的开放性问题5. 做 rag 应用的时候, 如果幻觉问题严重怎么办?比如已经给了很多 rag 召回的内容了,但是还是错误很多,尤其是一些时间数字类的信息,很容易不准确。(我回答:类似于指令微调,构造对应的数据集, 微调强化大模型对检索的内容的跟随能力)6.接着上面,那你觉得这种数据集怎么构造呢? 检索的内容和问题很好弄,但是答案怎么获取方便?(我: 我觉得可以反向构造,我先从网络上爬一堆内容作为答案,比如把新闻里的一些信息作为答案,然后让大模型比如 gpt4 生成对应的问题, 再检索召回相关的内容,构造数据集。 面试官说这个想法还挺有意思的)7. 我想通过加噪声的方式提高模型的鲁棒性, 你觉得这个噪声应该怎么加好? 或者说怎么确定加在 token 的什么位置,加什么 token?(不太懂,我就说从我一般的理解,加噪声都是从 embedding 去加的, 比如随机加一些高斯噪声提高鲁棒性)8.如果我做 rag 召回的相关内容里,会有人恶意注入了一些错误的信息, 你觉得会影响大模型的生成内容吗?怎么避免?(我认为肯定会有影响, 因为关注的信息有错。 我觉得可以提高召回的信息量, 从而稀释错误信息占比来解决)9.接着上面的回答, 我们的输入长度有限制,不能无限加召回的内容怎么办?(可以在检索召回链路中再加一层,类似于粗排后再精排一次,从而减少错误信息的量)其他的不记得了,就是感觉现在面试很喜欢问一些开放性问题。代码题一面编辑距离, 二面是一个有序数组左边平移一定位置后的数组,找到一个 target 的下标。都不算难。
点赞 评论 收藏
转发
11 60 评论
分享
牛客网
牛客企业服务