秋招已然结束了,想去的华为一直在泡池子,捞起来的希望似乎不大了(想去华为的,部门选择很重要,有的部门真的是HC少的不行啊,也是本人太菜)。目前签了百度,等写完毕业论文再去春招试试吧。
1. 阿里(C++)一面凉经 50min
一面电话面,准备了电脑没用上。上来先说了30分钟项目的问题,阿里特别注重应届生的潜力问题,也就是说你对项目的思考够不够,不是项目做完了就行,还得看你做项目时思考问题的深度和广度,显然我被dissl了,潜力有限的那一种。接下来就是20分钟的C++和C混合双打。
- malloc/free, new/delete+举例,我似乎答得不够全面;
- 深浅拷贝+类的深浅拷贝代码口述
- 静态/非静态成员函数
- 虚函数问题
- 构造函数里能不能加虚函数(没答上)
- 菱形继承(没见过)
- 结构体和联合体的区别(没答上)
- 还有个类的问题悲伤过度忘了!(没答上)
四连跪之后说结束了,好好巩固基础。
2. 百度一面(测开)53min
-
介绍简历上的三个项目,并随时提问-----25min
-
mysql 多表查询
-
TCP/UDP区别
-
编程—一个字符串数组输出重复值最大的前10个,map不让用sort。转换为快排、冒泡、堆的问题,顺带说一下这三个排序的场景问题,外加衍生到了TOP(k)问题。
-
对杯子的测试
-
外加几个测试场景题!
-
反问环节
3.百度二面(测开)60min
-
介绍项目
-
测试登陆页面
-
mysql基础知识介绍
-
linux指令介绍
-
shell脚本语句
-
1.1.0 > 1.10.0,类似多个列表写代码,起初听错了题目以为只是sort就行了,没有想到内藏乾坤,加上VS出错好尴尬,最后只是讲了一个思路,3min写的代码结果不是面试官想要的。面试官人很好,nice的不行,只是没看见真人。
-
反问环节
-
面试完小姐姐打电话告诉我说我的代码思路有bug,简直是可爱的百度小姐姐
4.百度三面(测开)38min -
介绍自己
-
为什么做测开
-
测试语音软件
-
C和C++的区别
-
多态介绍
-
工作和读研经历
-
项目经历
-
生活习惯
-
为什么投百度
-
职业规划
-
本科电子硕士AI算法的原因
-
反问
5.网易互娱游戏测试一面 45min
- 介绍自己(我都把自己介绍n遍了)
- 喜欢玩什么游戏(我说了LOL,荒野行动,吃鸡等等)
- 介绍一下LOL(我从游戏角色分类,游戏定位,游戏技能,团队合作等等方面说了一下)
- 荒野行动介绍(我说了它的不足之处以及外挂太多)
- 说出外挂的原理(简单说了一下TCP/UDP传输数据这块可以做文章,具体的外挂我也没做过)
- 编程语言(我比较擅长C++和python)
- 团队合作的经历
- 介绍简历中的几个比赛
- 作息习惯
- 宿舍关系咋样
- 玩过多久游戏
- 喜欢和什么人合作
- 为什么做测试
- 测试一个游戏
- 反问环节
让我耐心的等通知
6.网易互娱游戏测试二面 70min
- 介绍自己
- 项目深挖,挖到怀疑人生,其实主要看的是做项目时的思路和广度,简单说看你的潜力
- 介绍玩过的游戏
- 优化LOL中的一个角色
- 当第一次领导的意见和你相左时你选择啥,第二次时你又会选择啥,选择错误的后果会怎样,如何避免这种错误(这一块问了我30多分钟,我都快怀疑人生了)
- 印象最深的一件事
- 遇到最困难的事情,如何解决的
- 测试的流程
- 反问
- 问我手里有offer没(我说没有确定的offer,的确在等百度消息)
估计凉一半了,今年工作难找啊!
7.腾讯测开一面 80min
-
先上来说半小时三道题,我惊呆了,第一题看错了题意(还是菜)没全部写完,第二题没做,第三题是sql
-语句编写,四小题写了三个(其实就给我25min) -
介绍自己(接下来就是惨无人道的轰炸了)
-
项目介绍
-
python 列表和元组的区别
-
__init__的意思
-
C++ 多态
-
指针和引用
-
new和malloc
-
内存泄漏
-
堆栈
-
内存碎片
-
http状态码
-
403
-
URL过程
-
握手和挥手的次序
-
linux tar
-
head
-
tail
-
grep
-
ps aux
-
chmod
-
find、where、local
-
自启动
-
B+、B-、红黑树
-
哈希索引
-
索引的时间
-
树的前中后以及层次遍历及其优化
-
能否实习
-
实习多久
有些没记住,太累了,休息一下,百度、网易咋还不发通知!!!
8.京东测开 18分钟
京东的电话面试是我体验最差的一次,时间也是最短的 -
电话一来先自我介绍,说了下项目。面试官立马问你是不是想做开发,我说以前有这心思,但是发现能力不够,现在的目标只是测开。然后他继续问“你是不是从心底里还是偏向开发”,我说我还是想做测开。这个话题谈了5分钟之久,他就放弃了。
-
linux 一些命令介绍
-
chmod 改权限
-
linux杀指定相关进程
-
解压缩命令
-
mysql的top
-
mysql升序和降序
-
http状态码
-
TCP/UDP
-
测试登录界面
-
互联网的定义
-
反问环节
面试结束之后,半小时就发现被挂了,虽然问题我不是百分百答对了,当时95%以上那是妥妥的,剩下的他都不太懂,我也不好深入。还有我投的是测开,你就面测开好了,我也表明我没改投开发的意向,何必纠结不放呢,他也是做测开的。京东这种面试纯粹就是刷kpi,浪费大家的时间,我还是笔试AK才进的面试,之前就听说京东刷kpi刷的6,经此一役才发现刷的是真6。秋招不易,何必这样坑毕业生,浪费社会资源。
9.华为 通用软件开发(C++方向)一面 1h左右,连续三面
- 介绍自己
- 回顾笔试的代码和分数
- 一起看简历
- 现场做4个选择题
- 手撕代码(很简单的一道字符串编程题,本来想秀一下代码,没想到翻车了,15分钟的后三分钟暴力做了一下,差点GG了)
- 深挖代码
- TCP/UDP
面试官说“看在你会C++,项目讲的不错以及比赛多、成绩优秀的份上,一面过了。但是代码还得加强”。极其尴尬。差点把自己秀没了。
10. 华为 通用软件开发(C++方向)二面 40min左右
-
介绍自己
-
撕一道代码(连续子数组最大和) 我直接用KMP算法再来秀一波,这次还没有翻车就被终止了,就5分钟就不让写了,说介绍一下就行,看来有事情,急着走。
-
介绍项目。说了上半年参加的华为软挑赛,给他看得的奖状,以及比赛的代码,一步一步的介绍算法主体和优化方案。
-
C++最重要的是什么? 我回的是代码的健壮性、可读性、规范性以及算法和底层优化。
-
反问都没,直接说等三面。
11. 华为 通用软件开发(C++方向)三面 30min左右 -
介绍自己
-
家庭情况
-
英语咋样
-
论文
-
本科、工作、以及读研中让你印象最深的事情。 千万别回他是玩游戏啊,一定得是和学习相关的。
-
反问
让这段时间等通知。