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

相关推荐

没有offer的小土豆:专业面试一般是分配面试官然后联系你面试 应该是还没给你分配对应面试官
点赞 评论 收藏
分享
Yushuu:你的确很厉害,但是有一个小问题:谁问你了?我的意思是,谁在意?我告诉你,根本没人问你,在我们之中0人问了你,我把所有问你的人都请来 party 了,到场人数是0个人,誰问你了?WHO ASKED?谁问汝矣?誰があなたに聞きましたか?누가 물어봤어?我爬上了珠穆朗玛峰也没找到谁问你了,我刚刚潜入了世界上最大的射电望远镜也没开到那个问你的人的盒,在找到谁问你之前我连癌症的解药都发明了出来,我开了最大距离渲染也没找到谁问你了我活在这个被辐射蹂躏了多年的破碎世界的坟墓里目睹全球核战争把人类文明毁灭也没见到谁问你了😆
点赞 评论 收藏
分享
评论
12
65
分享
牛客网
牛客企业服务