本人基本情况:双非本硕,有过一个小公司的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,不会的时候他还会耐心的提示。面试完后,我就感觉自己凉了,最后没想到我居然过了,也许他面试不只是考你能否把题做出来,还看沟通、理解和抗压能力吧。

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

  1. 网易游戏移动端开发暑期实习提前批总结

    网易游戏移动端开发暑期实习生提前批总结 0.关于个人 广东某一本大三学生,日常咸鱼,没做啥项目,想找个暑期实习的机会锻炼一下自己,为以后秋招谋谋出路,听了网易游戏在学校的宣讲后,报了移动端开发的提前批 ...

  2. 微软实习提前批一面面经+Leader面面经

    我参加的是2023届的微软暑期实习提前批,投的部门是苏州的STCA,有一个简历筛选.然后过了会通知有面试时间.它的形式是一面和二面过一个就可以进入终面,一面不过就会通知你二面. 我的记录纯口水话,下面 ...

  3. 腾讯暑期实习生提前批面试(一面)

    title: 腾讯Web前端开发暑期实习生 date: 2020.03.11 腾讯暑期实习生提前批面试(一面) 3号下午六点突然接到了一个电话,显示微应用的号码,电话里,腾讯的面试官告诉我晚上7点进行 ...

  4. 2013微软暑期实习笔试面试总结

    一共参加了1次笔试,3次面试.总的感觉是,微软暑期实习的笔试难度不算很大,面试难度随面试官而异,毕竟是微软,卧虎藏龙的地方,面试官想虐人还是非常容易的. 1.笔试 笔试挺简单,虽然2013年的题和20 ...

  5. 2021微软暑期实习机试,负进制转换,十进制转-2进制

    2021微软暑期机试题,进制转换 一 前言 二 解题步骤 2.1 题目描述 2.1.1 简述前两题 2.1.2 2.2解题思路 2.3代码思路 三 问题和启发 3.1 遇到的一些问题 3.2 考虑-3 ...

  6. 2022 微软暑期实习研发提前批面经(全)

    总体流程 [投递信息来源]校招丨微软2022暑期实习研发提前批正式启动! 2021.12.17        投递 2022.01.06        简历筛选通过 2022.01.17        ...

  7. 暑假实习 + 提前批 +校园招聘(更新中)

    暑假实习+校招提前批+校园招聘 一. 暑假实习 1. 实习转正offer: 海康威视超新星实习 2. 锐捷 + 硬件测试(偏C+) 3. 拓界 + 市场产品经理 4. 暑假实习篇总结 5. 其他: 二 ...

  8. 2019腾讯产品策划/运营暑期实习生提前批凉凉面经

    希望能给腾讯产品/运营的同学们起到一点帮助,给以后准备找这方面实习的同学们一个参考. 本人四川某985 电子与通信工程小硕一枚,硕士期间研究方向为机器视觉方向,说得直接一点就是程序猿啦,没有产品基础. ...

  9. 2022微软暑期实习笔试

    第一题 模拟,判断enemy是否在上下左右某个方向的半径为radius的范围内,很简单. 第二题 给定一个图,every second度为0或1的节点都会消失,求图从多少second后不再变化. 应该 ...

  10. 微软暑期实习面试总结

    微软一天有四场面试,我是第二场,上午十点半签到,十一点面到一点,两个面试官,提前告诉了是技术面. 微软大厦真是很气派,环境超级好. 刚到门口就有HRMM接我们进去等待,跟我一起下车的都是坐304的BY ...

最新文章

  1. 4、自定义部分国家语言代号对照表
  2. html js css倒计时,js+css3倒计时动画特效
  3. Android MapView简单使用
  4. PostgreSQL实际场景的十大缺陷你知道吗?
  5. Mac下Intellij IDea发布Web项目详解一
  6. 计算机语言排行榜2018年9月,2018年9 月编程语言排行榜JAVA稳占第一
  7. mysql把字段拆成两个_MySQL数据库中,将一个字段的值分割成多条数据显示
  8. 在minst数据集上定义和训练CNN卷积神经网络,代码+原理+模型更改
  9. varbinary mysql_MySQL中的数据类型binary和varbinary详解
  10. 20200720 PLECS培训教程笔记
  11. Vue 下载本地静态资源
  12. XP安装QQ提示安装包可能被非法改动无法安装
  13. 推荐:本人使用频率最高的20款Mac软件(全)
  14. PR视频去水印—中间值
  15. win11安装Pandoc
  16. larval-admin
  17. [BJDCTF2020]Mark loves cat 1——(超详细 三种方法)
  18. EM and Variational Inference Derivation
  19. 谷歌浏览器截全图小技巧
  20. Latex修改局部字体大小

热门文章

  1. 统一AI教育是怎么样
  2. vue项目之页面底部出现白边及空白区域错误记录
  3. Python小程序-QQ聊天记录生成心形字云
  4. python3 证件照批量换背景
  5. JavaScript动画
  6. 详解线上线下收单业务(一)第三方支付
  7. python 汉字转拼音拼音转汉字
  8. 本地计算机如何使用代理服务器,自动设置代理ip
  9. Unit3D--人机交互入门
  10. SQLyog学习笔记04---数据库表操作CRUD基本指令