微软实习面经合集!2022暑期招聘开始,提前收割转正机会!
大家好,我是代码界的小白,今天给大家分享一下2022微软暑期实习合集!公众号:代码界的小白,会更新互联网消息、动态、高频八股、实战项目等。
【前言:介绍网友分享的2022微软暑期实习面经验,包含项目、算法题和八股!】
2022微软暑期实习已经可以开始投递了,大家可以到官网进行投递!
关于自我介绍,看到网友介绍,可中文可英文。
作为一家外企公司,个人建议中英文都准备一下吧,反正英文也需要先写完中文翻译成英文,所以问题不大。
项目
看了最近分享的几份面经,项目问的挺多。
简历上写了项目就一定要好好准备!
⚠️:别给自己挖坑!😂
提前准备好,思考一下面试官可能会问什么问题!
看了多份面经,整理了一些项目可能会问到的问题~
🌟:一般 🌟🌟:中等 🌟🌟🌟:超高频
- 讲一讲现在实习做的项目
- 项目中自己参与的工作🌟🌟🌟
- 你这个项目是基于golang的,为什么选择golang?🌟🌟
- 根据简历的项目进行一些提问(具体就看面试官了!)
- 做这些项目的时候遇到的最大的困难是什么?🌟🌟🌟
- 对于分布式数据计算是怎么理解的
- 面试官上来聊了将近半个小时的项目(半个小时都在聊!)
- 让我介绍有没有做过什么项目?
- ... 项目可以聊的就比较多了~
综上所述,项目是个无底洞,可问的也比较多,自己做过的项目自己应该比较清楚吧!
手撕代码
这里把面经中出现的手撕算法题给大家整理一下,有准备面微软的朋友可以针对性训练一下!
- 判断图是否有环?(类似LC207. 课程表)
- 如何判断负环?(百度搜索:SPFA判断负环)
- 剑指 Offer 48. 最长不含重复字符的子字符串(LC424)
- 求数组的最小排列数 (类似 LC31. 下一个排列)
- 交换链表的奇偶节点(LC 24两两交换链表中的节点)
- LRU和LFU(LC460LFU和146LRU)
- 字典树(没看到具体题目)
- 堆排序和快速排序
- 单例模式
- 树的中序非递归(LC 94 二叉树的中序遍历)
- 层次建立二叉树(并以 根val*10+孩子val 到叶子节点,所有求和)
- 求二叉树最深最左侧节点(LC 剑指 Offer II 045. 二叉树最底层最左边的值 )
- 三数之和(LC 15三数之和)
- 找到二叉树所有路径中的最大和(LC 剑指 Offer II 051. 节点之和最大的路径)
- 1-1000的数字以字符串的形式给出,然后 输出英文表达式字符串
- 纸牌游戏:54张牌 去掉大小王 然后两个人对半分,比大小,谁得牌大,谁就收走所有的牌,如果相同的牌,那么就加三张底码,再比一张,若继续相同 吗,再加三张再比,一次类推 谁的牌先为0,谁就输
- LC 8. 字符串转换整数 (atoi)
- 最大子序和 (类似LC 53或者1911)
- 重建二叉搜索树( 删除二叉搜索树里的一个节点,再把树重新构建成二叉搜索树 )
- LC 1087 花括号展开
- LC43. 字符串相乘
多刷题吧!
八股文
看了不少面经,貌似八股问的不太多,大部分都是考察项目和算法题。
不过八股该准备还是要准备的,如果不知道突击八股学什么?
那么久请看之前给大家整理的《Java面试必知必会》系列,基本都是一些高频的问题,可以面试前突击一下!
公众号回复:Java面试必知必会
后期为了方便阅读,会将其放到gitee或者整理出pdf版本!
#微软实习##内推##春招##实习##微软#