2020.3.9 微软苏州软开暑期实习生凉经

我是冬季实习生,当时题特别简单,就稀里糊涂的进了。但是现在我的很多同学投我这个岗位的暑期实习,难度还挺大的。
ms 基本上不分前端后端测试之类的,开发岗叫 SoftWare Engineer. https://careers.microsoft.com/
面试的话不怎么看重项目和实习经历,但是卡学历还是很严重的。
面试内容基本是算法,就 leetcode 那种,一般一次面试一个小时,出一或两道题,现场白板手写(可能要run)。 一般是总共是三次面试。
另外, 有小概率自我介绍让用英文,看面试官了,但是概率不大。

我内推了几个同学,所以现在总结一下他们的面经。

2020.3.9  一面 65分钟

寻找字符串包含自身所有元素的最小字串, 如   aaabbbcc  只包含a,b,c 三种,所以返回 字串 abbbc
和 leetcode  第76题 类似,但是要简单一些。
面试的时候要想到滑动窗口双指针的思路,然后一步一步写出来 run。

2020.3.10 二面


自我介绍(中文)
简单介绍项目
算法: leetcode   79  单词搜索 (这个在同学的字节跳动面试中出现了两次)


用dfs很简单的写出来了,但是比较恼火的是他让 bfs 再实现一下, 搞了半个小时没搞出来。结束后翻遍了 leetcode 题解,没找到有人用 bfs 的。

还有其他内推的同学,他们的题不少是 hard 难度, 例如
Leetcode  124 二叉树的最大路径和

例如:
链表判断环,求环交点。

例如:
给定一个数组如 nums = 【3,4,1,9,5,2,3】 和一个数 k = 3, 要求将数组分成连续的 k  个字串,使字串和的最大值 最小, 求出最小值。
这里 分为   【3,4,1】,【9】,【5,2,3】, 子串和为 8,9,10,最大值为8 , 所有分法中这一种最大值最小。
很难的一个二分,从  max(nums) 到 sum(nums) 进行二分。


#实习##微软##面经##软件研发工程师#
全部评论
ms实习还是比秋招容易多了 我去年秋招面的基本全是lc 500以后的题 一半是hard
2 回复 分享
发布于 2020-03-11 17:26
还能内推吗?
1 回复 分享
发布于 2020-03-11 00:17
楼主请问你有实习续期吗 续期难吗
1 回复 分享
发布于 2020-09-14 18:32
怎么感觉只要把LeetCode刷了就能进?
点赞 回复 分享
发布于 2020-03-10 21:22
最后一题子数组最大和的最小也太难了。。。印象中做过,刚翻了一下leetcode是410,有二分和dp的做法,之前做过现在也不会。。。 另外感觉微软是真的卡学校。。哎只能等笔试了
点赞 回复 分享
发布于 2020-03-11 16:58
为啥很早就投了微软苏州还没约面试…
点赞 回复 分享
发布于 2020-03-11 21:54
华科投了半个月了也没消息,只能等笔试了,万万没想到
点赞 回复 分享
发布于 2020-03-12 11:34
子串和的最大值最小。。这里不应该是10吗
点赞 回复 分享
发布于 2020-03-12 15:47
今天面完,题目问的比楼主还简单。。。。我觉得自己怕是凉了
点赞 回复 分享
发布于 2020-03-12 15:53
这也太难了,我连leetcode medium都做不出来
点赞 回复 分享
发布于 2020-03-12 16:14
请问冬季实习起止时间大概是怎样的?
点赞 回复 分享
发布于 2020-03-18 14:43

相关推荐

双飞二本嵌入式求拷打我是在 BOSS 上投递的简历,好多都没人回复,这是开场白和简历求大神帮忙看看。您好!我是2025届应届生,最快可在一周内上岗,能够实习六个月以上,并接受加班。以下是我的核心优势和相关经验:1. 嵌入式开发能力:   熟练掌握STM32系列单片机及其外设(如GPIO、定时器、ADC、DAC、I2C、SPI、UART等),能够独立完成硬件驱动开发和调试。  熟悉FreeRTOS实时操作系统,具备多任务调度和资源管理经验。  熟悉LVGL图形库开发,能够实现嵌入式设备的图形界面设计。2. 硬件设计能力:   具备PCB设计经验,曾为2023年工创赛物流搬运赛道设计小车主板,带领团队获得国家级银奖。   熟悉硬件原理图分析,能够快速理解并调试硬件电路。3. 机器人开发与竞赛经验:   在全国大学生智能车竞赛、ROS机器人竞赛中多次获得国家级奖项,具备丰富的机器人开发经验。   熟悉Linux环境,对ROS和ROS 2有一定了解,能够进行机器人系统的开发与调试。4. 编程能力:   熟悉C/C++,熟悉Python,能够高效完成嵌入式开发和算法实现。   具备良好的代码规范和文档编写能力。5. 团队协作与领导能力:   在多个项目中担任核心开发或团队负责人,具备良好的沟通能力和团队协作精神。   在工创赛中带领团队完成项目规划、任务分配和技术攻关,展现了较强的领导力。我对嵌入式开发、机器人技术和智能硬件充满热情,期待加入贵公司,与团队共同成长,为公司创造价值!如果有合适的岗位,欢迎随时联系我,期待进一步沟通!
沉淀一会:嵌入式就是狗屎
点赞 评论 收藏
分享
02-05 08:49
已编辑
武汉大学 Java
野猪不是猪🐗:36k和36k之间亦有差距,ms的36k和pdd的36k不是一个概念
点赞 评论 收藏
分享
评论
9
82
分享

创作者周榜

更多
牛客网
牛客企业服务