美团测开实习一、二、三面面经(已offer)
3.12 笔试
四道题全A,1道测试相关的题(给定代码,填写测试代码的测试用例)
3.15 一面纯基础
面试官是小姐姐,很和蔼,我每回答一句她都回应一声,让我有种被肯定的感觉越答越欢,体验超好。
- 1、简单自我介绍
- 2、C和C++内存类型,分的哪几个区
- 3、堆区和栈区的区别是什么
- 4、C和C++的区别是什么
- 5、const的用途
- 6、C的const和C++的const他俩有什么意义上的不同
- 7、C里面的const是一个真正意义上的常量吗
- 8、有malloc和free为什么要用new和delete、区别是什么
- 9、POST和GET的区别
- 10、常见的网络状态码
- 11、一个HTTP请求的全过程
- 12、TCP和UDP区别是什么
- 13、日常中有哪些TCP、UDP的应用
- 14、TCP四次挥手
- 15、进程和线程的区别
- 16、进程的基本状态有哪些
- 17、进程间通信方式有哪些
- 18、线程之间的同步方式有哪些
- 19、线程池有了解吗
- 20、线程池的优点是什么
- 21、死锁有什么了解
- 22、怎么样避免死锁
- 23、常见的数据结构有哪些
- 24、数组和链表的区别是什么
- 算法题:删除链表倒数第n个节点
- 25、介绍下你的项目
算法题很简单,但是我面试写题的时候紧张大脑空白,然后一直在函数里delete结点报错(我竟然试图delete栈上申请的变量),后来磨蹭十分钟发现bug,感觉菜哭了
3.16 二面
二面面试官也是小姐姐,也很愉快
- 聊了30分钟项目关于C++ Qt的,聊的挺深的,项目的很多细节,我以为她也懂Qt,后来才知道她一边看着我的博客一边问(博客有关于项目的各种踩坑)
- 然后又聊了一些基础,比如C++虚函数、linux文件ls -l结果的含义之类的
- 算法题:数组的最大字段和,比较简单的动态规划题目,而且还是我博客里面写过的,面试官看到我博客才给我出的,然而我跟另一道题混了,导致没做出来,没做出来,没做出来。。。面试官说没关系,结束后回去再做~
3.18 三面
三面面试官也是小姐姐,直接称呼我名字很亲切,瞬间不紧张了。感觉这一面和hr面合一起了
- 聊了下项目十几分钟
- 聊了下学习方法
- 聊了下互联网裁员
- 聊聊测试开发和网传的“点点点”的工作内容
- 聊了下做过的项目,如何与别人合作的
- 算法题:旋转数组求最小值,二分法解决
- 写完算法题后让你尝试找出bug,如何规避bug,比如函数传入数组改为
const vector<int>& arr
;进行数组特殊情况判断if(arr.empty())
;书写你认为可能出错的测试用例,比如有序的数组、降序、升序、全同等等 - 面试官介绍自己部门,聊聊平常工作
3.24 OC
hr晚上打电话,聊聊有没有别的offer、入职时间、薪资等等,说明天或者下周发邮件offer
4.15 offer
隔了三周终于收到,因为收到一个方向更合适的offer,所以打算拒了。
#找工作##实习##面经##测试##美团#