微软上海暑期实习生面经(3.29)

2月末投递的SWE简历
参加了2.28的笔试
两题双一百,一题只有四十分
收到了微软苏州的感谢信

本来以为凉凉了
结果上上周收到了上海的面试通知
3.29号早上两场技术面,各45分钟

3.29 10:00-10:45 45min
自我介绍
问了简历上相关的项目,中间夹杂了一点基础
网页客户端发送请求,服务段回复的过程,越详细越好
http的状态码
堆和栈的区别
mmap了解吗(不了解QAQ)
手撕代码
1.n个结点的二叉树的形态个数(动态规划,面试官让我自己debug,想测试用例)
2.给两个日期,求这两个日期中间的间隔天数(考虑了很多,写了一个简单的算法,可能有bug,然后时间到了)
反问

3.29 11:00-11:45
自我介绍
还是问简历上的项目,比较详细,面试官想了解具体做了哪部分的工作
设计图书馆借还书的函数API(借书/还书/查阅书)
手撕代码
1.二叉搜索树的迭代器(啊这个昨天力扣的打卡题刚做过,跟面试官坦白,他说没事你继续,反正也有很多人做过面试题,写完让我想测试用例,这里跟面试官反复横跳了很久,没听懂他的意图)
2.给一个数组表示一条街上的店铺的价格,你有特定的积蓄,问能买到的最长的店铺有多少个(滑动窗口,后面写完感觉边界有点问题,面试官让我自己再检查一下,改了一波就到时了)

总结:
面试的体验不错,不过好像跟大家说的一上来就刷题不太一样,有点没准备好
面试官都很客气,一直用“您”来称呼,感觉有点害怕
自己感觉答得不上不下的,没什么底
许个愿吧加油!


#实习##面经##软件研发工程师##微软#
全部评论
加油![POWER!!!]
点赞 回复
分享
发布于 2021-03-29 16:11
lz有收到manager面的通知吗?
点赞 回复
分享
发布于 2021-03-29 16:41
联想
校招火热招聘中
官网直投
楼主leader面后有消息吗?
点赞 回复
分享
发布于 2021-04-02 09:37
楼主笔试是什么题呀
点赞 回复
分享
发布于 2021-04-08 19:41
请问微软的面试是中文还是英文啊?
点赞 回复
分享
发布于 2021-04-09 10:44
楼主写代码的时候是用的本地编译器吗?
点赞 回复
分享
发布于 2021-04-12 20:16
楼主收到offer了吗
点赞 回复
分享
发布于 2021-04-15 09:32
笔试总评97分,收到感谢信,连个面试机会都不给
点赞 回复
分享
发布于 2021-04-15 11:04
全英文吗lz?
点赞 回复
分享
发布于 2022-01-02 17:59

相关推荐

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