苏州微软STCA-SWE-面经

发现好像在牛客分想面经好像会有offer加成,我也来发一下,顺便许愿可以进微软呀!
一二面是平行面(虽然面试官说内部并没有这个叫法……)

一面

  1. 自我介绍

  2. 你觉得情感分析方向的难点在哪

  3. 介绍一下数学建模的工作

  4. 写题:扑克牌打乱顺序,要求空间O(1)

  5. 了解动态链接库和静态链接库吗?了解虚函数么?

  6. 假如我有一个exe,这个exe是根据一个cpp文件得到的,cpp文件里面有一个main函数,main里面有一句print函数,main函数之前会有一些变量,说一下从我的鼠标点击运行开始到这个main的return之后的全部过程。

  7. 写题:链表深拷贝(可能有环,可能无环)

  8. 反问

二面:

  1. 自我介绍(英文)

  2. 你的project中代码量多少(英文)

  3. 写题:给定一个sorted array,整型,要求输出缺失的数字。比如输入[5,6,7,11,13],输出8,9,10,12
  4. 反问

三面:

  1. 自我介绍

  2. 聊项目

  3. 说一个机器学习算法吧(说了决策树)说一下决策树的构建过程

  4. 做题:剑指offer 46,输出是所有的可生成的字符串,但是a是对应的1,所以要考虑字符串以0开头和连续两个0的情况

  5. 做题:判断一个输入字符串是不是有效的ipv4地址(要考虑很多情况返回False的,c++还有大数问题)

  6. 设计:假设我现在要设计一个扫雷程序,你觉得你要怎么设计?就是假如你要设计类要设计几个,分别有什么功能?

  7. 反问
  8. 你随便说一分钟英语吧,说什么都行

AA面

  1. 自我介绍(英文)

  2. 聊项目,也没深入

  3. 你比较看重公司的哪些性质

  4. 你对于backend的工作有什么倾向

  5. 你的strength,weakness,举个例子

  6. 你觉得你在team里面期待1~3年有什么收获

  7. 你的idea公司

  8. 写一个lock/mutex

  9. 两个sorted array,写找第K大的数,分析复杂度

  10. 反问


面试的感受就是确实微软比较看重做题能力,而且很多题都是重复的出,可以预先在网上找找面经。
许愿offer!冲呀!


#面经##校招##微软##C++工程师#
全部评论
大佬做我女朋友好么
2 回复 分享
发布于 2020-09-02 00:25
姐妹,main函数的执行怎么回答呀
2 回复 分享
发布于 2020-09-07 16:53
楼主你好~ 请问是什么女生节活动呀?
1 回复 分享
发布于 2020-09-07 22:27
楼主你好,请问你是实习、校招还是社招?岗位是什么?开发的话,是Java方向还是C++方向?或者其他语言方向~
点赞 回复 分享
发布于 2020-09-01 14:38
楼主是秋招吗
点赞 回复 分享
发布于 2020-09-01 15:05
楼主什么时候投的呀,进度好快
点赞 回复 分享
发布于 2020-09-01 16:32
楼主投的是swe,为啥问机器学习呀?
点赞 回复 分享
发布于 2020-09-01 16:38
“你随便说一分钟英语吧,说什么都行” lz说了啥
点赞 回复 分享
发布于 2020-09-01 20:18
感觉你比转正的都还早。。
点赞 回复 分享
发布于 2020-09-01 20:49
楼主是实习转正,还是内推呀
点赞 回复 分享
发布于 2020-09-01 21:53
一二面平行面是过一个就行还是都得过呀
点赞 回复 分享
发布于 2020-09-02 16:23
所以要考虑字符串以0开头和连续两个0的情况.楼主问一下是不可以以0开头,例如012吗?,那个连续2个0是什么意思呀?是0012吗?
点赞 回复 分享
发布于 2020-09-02 16:40
楼主是在哪里投递的呀
点赞 回复 分享
发布于 2020-09-03 00:09
女生节是啥活动2333
点赞 回复 分享
发布于 2020-09-03 17:32
许愿许愿球球最后的大老板面试官放俺一马
点赞 回复 分享
发布于 2020-09-10 21:06
你们都能进得去官网吗?我怎么进不去。。。难顶
点赞 回复 分享
发布于 2020-09-10 22:30
3月份的女生节嘛?
点赞 回复 分享
发布于 2020-09-19 20:15
谈薪了么?
点赞 回复 分享
发布于 2020-09-21 13:05
请问扑克牌那题可以稍微描述详细一些吗🙈谢啦!
点赞 回复 分享
发布于 2020-09-22 01:24
请问楼主算法题题目是中文的还是英文的?
点赞 回复 分享
发布于 2020-10-11 16:27

相关推荐

会飞的猿:我看你想进大厂,我给你总结一下学习路线吧,java语言方面常规八股要熟,那些java的集合,重点背hashmap八股吧,jvm类加载机制,运行时分区,垃圾回收算法,垃圾回收器CMS、G1这些,各种乐观锁悲观锁,线程安全,threadlocal这些。在进阶一些的比如jvm参数,内存溢出泄漏排查,jvm调优。我这里说的只是冰山一角,详细八股可以去网上找,这不用去买,都免费资源。mysql、redis可以去看小林coding,我看你简历上写了,你一定要熟,什么底层b+树、索引结构、innodb、mvcc、undo log、redo log、行级锁表级锁,这些东西高频出现,如果面试官问我这些我都能笑出来。消息队列rabbitmq也好kafka也好,学一种就行,什么分区啊副本啊确认机制啊怎么保证不重复消费、怎么保证消息不丢失这些基本的一定要会,进阶一点的比如LEO、高水位线、kafka和rocketmq底层零拷贝的区别等等。计算机网络和操作系统既然你是科班应该理解起来问题不大,去看小林coding这两块吧,深度够了。spring boot的八股好好看看吧,一般字节腾讯不这么问,其他的java大厂挺爱问的,什么循环依赖啥的去网上看看。数据结构的话科班应该问题不大,多去力扣集中突击刷题吧。项目的话其实说白了还是结合八股来,想一想你写的这些技术会给你挖什么坑。除此之外,还有场景题、rpc、设计模式、linux命令、ddd等。不会的就别往简历上写了,虽然技术栈很多的话好看些,但背起来确实累。总结一下,多去实习吧,多跳槽,直到跳到一个不错的中厂做跳板,这是一条可行的进大厂的路线。另外,只想找个小厂的工作的话,没必要全都照这些准备,太累了,重点放在框架的使用和一些基础八股吧。大致路线就这样,没啥太多难度,就是量大,你能达到什么高度取决于你对自己多狠,祝好。
点赞 评论 收藏
分享
评论
24
156
分享

创作者周榜

更多
牛客网
牛客企业服务