微软上海暑期实习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

相关推荐

最近又搬回宿舍了,在工位坐不住,写一写秋招起伏不断的心态变化,也算对自己心态的一些思考表演式学习从开始为实习准备的时候就特别焦虑,楼主一开始选择的是cpp后端,但是24届这个方向已经炸了,同时自己又因为本科非92且非科班,所以感到机会更加迷茫。在某天晚上用java写出hello world并失眠一整晚后选择老本行干嵌入式。理想是美好的,现实情况是每天忙但又没有实质性进展,总是在配环境,调工具,顺带还要推科研。而这时候才发现自己一直在表演式学习,徘徊在设想如何展开工作的循环里,导致没有实质性进展。现在看来当时如果把精力专注在动手写而不是两只手端着看教程,基本功或许不会那么差。实习的焦虑5月,楼主...
耶比:哲学上有一个问题,玛丽的房间:玛丽知道眼睛识别色彩的原理知道各种颜色,但是她生活在黑白的房间里,直到有一天玛丽的房门打开了她亲眼看到了颜色,才知道什么是色彩。我现在最大可能的减少对非工作事情的思考,如果有一件事困扰了我, 能解决的我就直接做(去哪里或者和谁吵架等等……),解决不了的我就不想了,每一天都是最年轻的一天,珍惜今天吧
投递比亚迪等公司10个岗位 > 秋招被确诊为…… 牛客创作赏金赛
点赞 评论 收藏
分享
评论
12
65
分享
牛客网
牛客企业服务