2022春天的实习面试经历
目前已经接到微软的实习offer,所以将之前的面试内容都贴在这里了
2022.02.28 微软实习正式批一面
- 面试时长:约45分钟
- 面试经过:
- 面试官自我介绍
- 我的自我介绍
- 根据简历上面问了一下项目和本科毕业之后的经历
- 写了一道算法题:数组中的逆序对数目(归并排序,平衡树,树状数组或线段树)
参考:数组中的逆序对 - 场景题:考虑在一个短链接生成系统中,如何设计短链接生成。
- 反问:简历有没有什么问题
2022.03.01 字节跳动飞书实习一面
-
面试时长:约28分钟
-
面试经过:
- 自我介绍
- 问了一下之前在百度实习的项目的内容
- C++的面向对象的特点
- 多态的实现形式
- 讲一讲Python语言和C++语言的区别
- 三次握手的过程
- 保证TCP传输的可靠性的实现
- 浏览器输入网址之后的过程
- C++虚函数,纯虚函数,虚析构函数
- C++的vector的底层实现
- 智能指针(用过,但是不太熟。直接说没怎么用)
- 线程和进程
- 虚拟内存
- 进程调度的状态
- 写个代码:给定一个query字符串,和pattern字符串,问能不能在pattern字符串中插入若干个小写字母,使得query串和pattern串一致。
query pattern 结果 FoolBar
FB
true
FoolBarTest
FB
false
FoolBar
FBa
true
FoolBar
FaB
false
- 反问:没什么问题
2022.03.04 微软实习正式批三面
备注:一面和二面是平行的,一面通过之后就没有二面了。
- 面试时长:约36分钟
- 面试经过:
- 我的自我介绍
- 问了下在百度实习的情况
- 写一道算法题
类似的题目:单字符重复子串的最大长度 - 有三枚硬币,指定一种得到1/7概率的情况。
- 反问:部门情况
2022.03.08 字节跳动飞书实习二面
- 面试时长:约60分钟
- 面试经过:
-
自我介绍
-
介绍下在百度实习的项目
-
介绍下去年做的项目
-
讲讲几种设计模式
-
写个单例
-
说一下数据库的隔离模式
-
开放性问题:讲一下如何考虑操作系统拷贝一个文件
-
开放性问题:word文档如何单词纠错
-
算法题:一维接雨水
-
反问:部门情况和面试流程
-
2022.03.10 蚂蚁集团大安全技术部实习一面
备注:电话面试,感觉闲聊为主
- 面试时长:约25分钟
- 面试过程:
- 面试官自我介绍
- 我的自我介绍
- 询问百度实习经过
- 一顿闲聊
- 重载函数的规则和底层实现
- const关键字
- malloc、free和new、delete
- delete和delete []
- 函数的调用约定(参数的入栈顺序)
- vector扩容
- 什么情况下vector的迭代器会失效(扩容和删除元素)
- 动态库和静态库(没写过)
- 跨平台开发
- 本科和研究生之间的gap
- 有空去做下笔试(补充,3月14日完成笔试)
- 反问:没啥问题
- 面试官再介绍了一下蚂蚁和阿里
2022.03.14 字节跳动飞书实习三面
- 面试时长:22分钟
- 面试经过:
hr面,主要了解下个人情况和职业规划等。
本来是视频面,因为通讯不好,改成电话面试。
2022.03.16 美团实习一面
备注:主动终止流程
2022.03.29 Hulu实习一面
- 面试时长:60分钟
- 面试经过:
- C++虚函数是怎么实现的
- struct和class区别
- C和C++区别
- 除了面向过程和面向对象,你还知道其他编程思想吗
- 说一下inline
- 选个项目讲一下
- 写个题吧
给定一个正整数,计算出满足一下条件的整数的个数:,并且和具有相同个数的的正因数。
比如的正因数有,的正因数有, 满足条件。 - 面试官介绍了一下部门情况
2022.04.11 Hulu实习二面
- 面试时间:60分钟
- 面试经过:
- 自我介绍一下
- 讲一下之前的百度实习项目
- 先写个题吧
- 那就再写个题吧
2022.05.06 Hulu实习三面(寄)
- 面试时间: 90分钟
- 面试经过:
- 自我介绍
- 聊一下百度实习的Contributions
- 问了一下简历上第二个项目的情况
- 了解Redis吗
- 问了一下消息队列的熟悉情况
- 最后还有很多时间,写个算法题:八数码
这个题通常有三种解法:1,朴素BFS;2.双向BFS;3.A*算法。其中可以用康托展开来保存访问状态。(再也不敢说康托展开是useless了)
然后面试的时候,凭着对康托展开微弱的印象,现场手搓,果然搓不出来(寄)。
然后A*又忘记怎么求八数码的估价。
然后一紧张,忘记能双向BFS优化一下。
最后面试官说时间不多了,10分钟写完bfs草草下机(寄)。
2022.05.18 Hulu实习四面(寄)
2022.05.18 Hulu实习五面(寄)
最后补充一下笔试情况
- 微软:3道编程题,全部完成。代码细节可以优化,时间复杂度无法优化。
- 字节跳动:内推免笔试
- 美团:5道编程题,第二题只过了55%,其余都做出来了
- 阿里巴巴:3道编程题,全部做出来了
- 亚马逊:3道编程题,全部做出来了
- Hulu:3道编程题,全部做出来了
2022春天的实习面试经历
https://www.dianhsu.com/2022/05/10/intern-interviews/