2022年微软暑期实习提前批面经(苏州STCA)

本人基本情况:双非本硕,有过一个小公司的NLP实习和一个比较水的Java项目,投递的是微软STCA苏州的software engineer intern 岗位,现在已经拿到offer。我是元旦放假期间在微软官网投了简历,1.6收到了简历通过的邮件,1.17-1.21面试,1.27收到意向书,2.10收到offer。当知道微软提前批开始时,正值期末考试期间,没时间准备面试,就想着去碰碰运气,听说苏州扩招了,应该会容易点,就投了这个,没想到最后居然过了。

面试的主要内容如下:

一面(1.17)

上来是自我介绍,然后问了之前在做项目时遇到了什么问题,怎么解决的?然后就开始做算法题了。面试官本来打算用Teams的聊天窗口把题目发给我,但我找了半天就是没找到Teams聊天窗口在哪,最后不得不改为面试官口述题目,然后任选一门语言实现。
第一题:给你一个数组和一个数target,要你将数组中值等于target的数删除,并把后面的数前移,要求空间复杂度为O(1)。这个直接双指针很快就ac了。
第二题:给你一个数组,两个人轮流从数组两端取数,取出的数之和大的为赢,假设两个人都以最佳选择取数,请问先开始者会赢还是会输?(后来才知道是leetcode486原题) 得到这道题后,我完全没思路,面试官提示说是动态规划问题,但我还是不会,然后面试官又开始了锲而不舍的提示。最后,在面试官不断的提示下,我终于在快结束的时候写出了状态转移方程。
最后是反问环节。

二面(1.19)

一面和二面是平行面试,只要通过一轮就行,由于我一面侥幸通过了,二面就跳过了。

三面(1.21)

上来面试官让英文自我介绍,我说没准备,就用中文了,然后面试官就开始对我的简历开始了提问。面试大致内容如下:
  • 实习项目用到了什么模型?(提到了crf)
  • CRF是生成模型还是判别模型?
  • 什么是判别模型?
  • 你都用过哪些机器学习模型?(提到了决策树)
  • 决策树每次划分子集的算法是什么,具体怎么工作的?
  • 请介绍一下你的实习项目?(NER,用到了远程监督)
  • 什么是远程监督?
  • 远程监督具体是怎么用到项目中的?(词典匹配)
  • 远程监督的匹配错误问题怎么解决的?
  • 词典匹配怎么做的?
  • 匹配算法的时间复杂度是多少?
  • 你能优化一下你的词典匹配算法吗?(提到了字典树)
  • 字典树具体怎么用?
  • 你能针对此问题设计一种数据结构,并任选一门语言把它实现出来吗?
    • (这个没写过,只能硬着头皮去实现字典树了)
    • 时间快到了,面试官开始提示我,不要只顾着写字典树,你要设计一个接口,方便进行词典匹配,降低原算法的时间复杂度
    • 我照着他的要求写了一个供词典匹配的接口,然后就结束了
  • 最后依然是反问环节

总体感觉:

微软的面试官非常nice,不会的时候他还会耐心的提示。面试完后,我就感觉自己凉了,最后没想到我居然过了,也许他面试不只是考你能否把题做出来,还看沟通、理解和抗压能力吧。
#微软暑期实习##面试题目##微软#
全部评论
楼主问一下,终面出结果会从官网会从Scheduling变成啥啊
1 回复 分享
发布于 2022-03-05 15:21
tql,特意来吸吸楼主的好运过两天二面
1 回复 分享
发布于 2022-02-28 23:35
确定去哪个部门了嘛,msai还是bing
1 回复 分享
发布于 2022-02-14 12:35
请问你的java项目是什么呀!
1 回复 分享
发布于 2022-02-14 10:43
请问算法题是在什么平台上写的呢,核心模式还是ACM模式呢?
1 回复 分享
发布于 2022-02-13 22:19
tql
1 回复 分享
发布于 2022-02-13 21:31
请问lz什么时候可以确定大部门啊 另外转正也是到对应的大部门吗?
点赞 回复 分享
发布于 2022-03-31 04:19
请问楼主后来找到Teams的聊天窗口了吗 我面试的时候也遇到了这个问题🤣
点赞 回复 分享
发布于 2022-03-24 18:48
请问一下大佬目前研几呀
点赞 回复 分享
发布于 2022-03-20 09:21
最后是啥部门
点赞 回复 分享
发布于 2022-03-13 16:34
https://hd.nowcoder.com/activityTemplate.html?fromPut=ditui_disanfang_kol_newgifts19&openInNCApp=1
点赞 回复 分享
发布于 2022-03-12 16:14
楼主,请问三面是hr打电话约时间,还是发邮件通知呢?
点赞 回复 分享
发布于 2022-03-11 23:27
楼主收到dc后多久收到offer的啊
点赞 回复 分享
发布于 2022-03-11 20:13
请问lz,offer邮件上有写可以有多长时间考虑要不要接offer么?接了之后,过段时间再拒掉会不会拉黑呀😂
点赞 回复 分享
发布于 2022-03-11 11:16
用的是Java写的代码么?
点赞 回复 分享
发布于 2022-03-10 12:36
楼主属于输入输出嘛
点赞 回复 分享
发布于 2022-03-09 23:57
请问收到offer前是不是会先收到一个信息采集邮件?
点赞 回复 分享
发布于 2022-03-09 15:36
来试一试字节?字节西瓜视频实习急招内推 多base,hc很多,欢迎投递 https://www.nowcoder.com/discuss/855528
点赞 回复 分享
发布于 2022-03-09 13:26
【阿里实习生招聘】我们来自淘宝技术部-消费者平台-基础链路团队,团队主要负责淘宝天猫基础链路产品:购物车、交易、首页、搜索、详情。 基础链路团队业务支撑淘宝前后端各种行业的基础业务、玩法、规则,帮助行业拓展业务边界;这里有百亿级别的数据、有超过百万QPS的高流量、有丰富的业务场景,我们期待你的到来。 帖子地址:https://www.nowcoder.com/discuss/856029
点赞 回复 分享
发布于 2022-03-09 08:56
面试完之后一般多久能够收到offer?
点赞 回复 分享
发布于 2022-02-28 16:29

相关推荐

05-01 22:41
中南大学 Java
点赞 评论 收藏
分享
小厂面经,也是我的处女面(30min)1.自我介绍2.spring boot的自动装配原理(好多类和接口的单词都忘了全称是啥了,就说了记得的单词,流程应该说对了吧)3.有用过redis吗?主要是用在实现什么功能(说了技术派用redis的zset来实现排行榜)5.有了解过Redisson吗?讲一下对于分布式锁的了解以及在什么场景下应用(说了秒杀场景)6.对mysql有了解吗?包括它的索引优化和创建(把想起来的全说了)7.了解设计模式吗?比如单例模式,为什么要使用单例模式,它的优点是什么(昨天刚看的设计模式)8.工厂模式有了解吗?主要的使用场景是?(也是昨天刚看的)9.场景题:有7个服务器,需要在早上十点定时的向数据库中的用户表中的用户发短信,如果做到发送的消息不重复,且如果发送失败了需要知道是到哪个用户失败了,这样下次就直接从这个用户开始(我答了用spring task来实现定时,用分布式锁来保证只有一份服务器可以发送消息,用消息队列来存储消息,然后用消息确认机制来保证错误信息的记录,以及在数据库或者业务层面完成消息消费的幂等性)10.场景题:如果在系统启动的时间就将数据库的所有用户相关的信息都读到一个hashmap中(这个没啥思路,没答好)27届的投了一个星期终于有一个面试了,大部分公司都只招26的
inari233:已oc,拒了
查看9道真题和解析
点赞 评论 收藏
分享
评论
50
195
分享

创作者周榜

更多
牛客网
牛客企业服务