微软上海暑期实习C+AI 一面二面三面面经

两轮是平行面,只要通过一轮就可以进终面,都是英文面试,有且仅有最后的反问环节可以说中文
一面:
英文自我介绍,详细聊实习中的两个项目,详细问各个部分用了什么技术,聊实习的收获,聊学校实验室是做什么的,实验室的课题是什么。
算法题:
2080. 区间内查询数字的频率 一开始用的哈希表+前缀和差分,后来优化成哈希表+二分查找,本地ide共享屏幕的,要写测试用例,输出,自定义类,成员变量构造函数什么的,比leetcode麻烦点


二面:
英文自我介绍,实习项目介绍,问细节,项目中http发送request服务端返回response,那么如果任务执行失败怎么办,怎么查看,答有:前端平台记录了log信息和任务status
算法题:
34. 在排序数组中查找元素的第一个和最后一个位置
二分查找很快写出来了,面试官:I didn't expect that you solve the problem so quickly,然后问如果这个数组是一个数据流的形式,怎么做,我只说了从左往右O(N)遍历,后面就是介绍部门情况,技术栈,前端还是后端,实习生的安排是怎么样。面试官介绍了很多,还讲了转正流程

三面:
先是英文自我介绍,还是全程英文交流,面试官竟然问我这是第几轮面试……
问研究生为什么转了专业,我就说兴趣原因,问喜欢做算法还是开发,我说开发实现某个功能会比较有成就感
然后问现在在哪里,我说在上海字节实习,问实习多久了,问最近参与的项目是什么,我详细介绍了一个项目。项目聊了很多细节,前面都是介绍性质的,基本是我准备过的仔细说一遍
然后给我想了一个场景,如果多个任务同时访问一个临界变量是否会产生冲突,要怎么解决问题。
划知识点:critical resources 临界资源/变量,我反复确认才明白这个词的意思
解决方法:死锁的解决方法里面有几条是可行的,哲学家就餐问题解决方法类似的,但是提问是根据我的项目场景问的,所以我带入项目里聊了一下实现,面试官说是可行的,还帮我补充说了一种方法

算法题:Bool AreEqual(stringA, stringB) Given two strings strA and strB, return if they are equal. # means a backspace character.
挺简单的,开两个栈或者数组都可以,不过这样需要O(n)的时间复杂度,写了一版之后让优化,又写了一个双指针的,这个只能是从右往左遍历的双指针,再加一个记录‘#’个数的变量,遇到‘#’加一,遇到字母减一,如果该变量为0才比较相应位置的字母是否相等
然后一开始有一些重复可复用代码,面试官问应该怎么做,我说可以merge into a function,追问好处是什么,一个是代码简洁,另一个是改动的时候只需要改动函数就行了

后面是聊了一下部门的各种情况

如果发offer了我回来说一声

更新:已offer,但由于一些原因拒了
#暑期实习##春招##实习##面经##面试流程##C#(17531)##面试题目##微软#
全部评论
考虑下阿里云网络团队吗~ 阿里云核心团队呀
1 回复 分享
发布于 2022-02-22 23:01
英文面试其实有优势的,只需要讲出大致意思就行,比中文面试问的稍微浅一些,希望三面顺利
点赞 回复 分享
发布于 2022-02-22 21:00
大佬已经offer了么🤣
点赞 回复 分享
发布于 2022-02-28 20:58
楼主好猛啊
点赞 回复 分享
发布于 2022-02-26 01:27
我们三面是同一个面试官!
点赞 回复 分享
发布于 2022-02-25 21:24
贴主全英文太强了。我感觉一轮的时候面试官想跟我全英文,但是我英文回答得太拉了,估计面试官压根没听懂我在说些什么😂,然后面试官说降低难度为中文🤣,还好二三面都是中文,要不然直接原地爆炸
点赞 回复 分享
发布于 2022-02-25 17:56
请问楼主是几号填的问卷呀
点赞 回复 分享
发布于 2022-02-24 12:01
期待三面面经
点赞 回复 分享
发布于 2022-02-24 01:29
美团内推 PC端点击链接 https://campus.meituan.com/  输入 内推码 hJRhICy
点赞 回复 分享
发布于 2022-02-23 16:19
已收到三面邮件
点赞 回复 分享
发布于 2022-02-23 15:07
c+ai英文面?你是上午面的吗
点赞 回复 分享
发布于 2022-02-23 15:01
请问收到三面通知了吗
点赞 回复 分享
发布于 2022-02-23 12:24
感觉我们可能面的一个部门,但是我口语有点差
点赞 回复 分享
发布于 2022-02-23 11:25
我也是全英文面,咱们会不会是一个组😂
点赞 回复 分享
发布于 2022-02-22 22:48
面试官说,部门用的很多轮子是海外的部门造的,所以跟海外沟通比较多,所以对英语有要求
点赞 回复 分享
发布于 2022-02-22 21:00
面试官说的是:有一种数据流的处理方法,估计还是跟我想的解法不一样
点赞 回复 分享
发布于 2022-02-22 20:59
面试后复盘:我觉得如果不能得到数组的长度,可以用2的n次方指数的形式从左往右遍历数字,找到一个合适的右边界。比如说依次访问下标为1,2,4,8,16,32,64的值,如果大于给定的数字就把这个数设置成右边界,同样二分去找,但会有越界问题,需要处理这种error
点赞 回复 分享
发布于 2022-02-22 20:58
数据流那个地方,面试官说只是因为剩的时间比较多,所以探索性的问问,如果没见过很难现场想出来,就没追问了
点赞 回复 分享
发布于 2022-02-22 20:56

相关推荐

2025-12-12 19:01
南京航空航天大学 C++
秋招没咋投,准备 wxg 转正之后摆烂了。结果不堪字节 HR 的骚扰还是面了一下字节。之前想去字节的时候怎么面都挂。现在想着随便面一下结果三面技术面都意外顺利还有加面。十月中旬字节发了意向,wxg 转正结果无响应。十月底字节拉了保温群,wxg 口头通过,系统显示考核中。十一月初和字节 ld 交流之后得知 base 居然能选海外,甚至能小 wlb 一下,wxg 无响应无人联系。十一月中旬把字节 base 转到了海外,wxg 流程灰了,一问超时忘处理了,过两天又变考核中了。十一月下旬字节换了海外 HR 对接,问了期望薪资,wxg 考核终于显示通过,无 HR 保温,无其他保温。十一月底给字节报了个天价,想吓吓他们,同时告诉微信字节要开了,微信无响应。同样十一月底字节 HR 告诉我确实给不到那么高,但是能拿期权补上,问能不能接受。微信无响应。同样十一月底字节 HR 告知了具体方案,符合预期。 微信无响应。十二月上旬催 wxg 不开我就盲拒了,wxg HR 火急火燎的打电话问情况,问期望。我给了一个不算夸张的总包数字,因为今年市场在涨,过了三天还不联系我,我再催,约时间下午打电话,非得在我给出的数字上压下去几万,微信又不差这点,为什么不能满足我,让我没有拒绝的理由呢?一番纠结抗争,求稳还是追求挑战,最终选择接受迎接新的挑战,因为堂吉诃德永远不会停下脚步!回想起来,在 wxg 谈薪的阶段,我认为并没有给予我一定的重视,即使 HR 表示我在实习期间的表现和之前的面评都很靠前。也没有感觉到想要争取我,虽然我表示拒了 offer 之后要给我加面委定 t6 再涨,但我三个月没面试让我面面委那就是白给,还是算了。有缘再见了我亲爱的 wxg,再见了曾经的梦中情厂,再见亲爱的 mt,再见亲爱的朋友们。也再见,北京的一切。我想润了。秋招结束,卸载牛客,下一个三年,下一个五年,下一个十年后再来看看。
面试中的大熊猫爱吃薯...:我嫉妒得狗眼通红
点赞 评论 收藏
分享
评论
12
65
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务