字节跳动测试开发2021暑期实习内推
本来官网面试结束没收到offer以为自己凉了(因为HR面的时候我问怎么知道通没通过,她说通过就是收到offer,没通过就是官网显示面试结束),没想过过了两天接到了HR的电话😳,回馈牛客一波😘
2月中下旬投的,感觉越早越好:有内推名额,而且可能考察随着时间会越来越难。
一面已经发过,
大体就是问的基础,回答的一半一半,面试官研究生期间做过和我类似的项目,主要是项目问的多,编程提示我后说对了思路(前提:面试官说可以只说思路);
面试官比较好说话,不断给我减压,回答不上来说没关系一类。
二面
自我介绍;
到我提问的时候才发现我是实习,不是正式校招,因为这两种前面俩字都是校招,面试官面了太多估计没细看,拿高要求考我,(难怪他每次提问说来个简单的我都答不太对)发现的时候已经一个小时了,然后就尬聊了一会其他的,结果本该30到40min的面试1小时20分钟才结束。
java垃圾回收机制及具体实现,只说到了方法,具体实现忘记没回答上来;
equals和==的区别,稀里糊涂也没咋答对好像;
DNS解析过程(看之前的面经有背过,感谢牛客);
DNS劫持,我没复习到,不知道是什么,然后让我自己分析,劫持了哪个服务器,蒙对了,又问我怎么解决,没回答上来;
死锁;
设计程序进程同步,我用信号量举例的;
还问了一个问题我忘了,但我举了ConcurrentHashMap 所采用的 "分段锁" 思想来回答的问题,大概是Java怎样实现线程同步类似的问题;
测试搜索同城好友;
代码考察:
查询学生表,年龄大于。。,姓名中有。。,性别为。。,按学号降序显示姓名,磕磕巴巴;
还有编程题输入一个26字母组成的字符串,i代表后退,相当于backspace,o代表ctrlz,o之前可以有i也可以有o,我没做出来;
总体就是磕磕巴巴,估计面试官有点不好意思,让我有了三面的机会,感谢。
三面
自我介绍;
没有问基础,主要问了部门业务方面的东西,我投的是教育方面的;
问测试工作具体相关方法,工具了好像,但我就说没有复习到,没有测试经验,但我工作会努力去学;
为什么想做测试开发;
代码考察:
鸡兔同笼的变形,有一半的鸡单腿立,磕磕巴巴20多分钟而且还有面试官提示总算编出来了,讲真面试编程真挺难,需要功底,临时准备本就显得不充分,再加上当时紧张脑子短路,需要一定的定力哈哈;
面试官应该是部门leader了,面试后加了微信。
三个面试官都是男性,不会说很严肃那种,总体面试体验不错。
HR面:
自我介绍;
为什么做测试开发;
性格优缺点;
为什么现在不能来实习(这也是我觉得自己凉凉的原因,因为我还没开题,怕课题时间过于紧张,不敢去);
薪资待遇了解吗;
还面试了哪家公司(只关注了不用笔试的内推,之前就没怎么投,自从字节给了一二面的机会,就用心准备字节,更不关注其他公司了,想着去不了就实习前再投,现在不先投了,回答时真怕字节觉得我没竞争力,所以这个实话实说就好了)。
HR是全程跟进我面试的小姐姐,人也很好。
emmm,大概能想到的就是这些了,感谢字节给我机会😍(和H小姐姐R协商一面时间,我说还没复习好,给我推迟了一周,真的感谢;个人感觉这一周作用还是很大的主要就是刷牛客面经,计算机网络常问的),除了阿里简历评估面(也是2月中下旬投的内推,但是紧接着就来电话,处理真滴快,没有缓冲)太早我说还没复习就结束外,字节是第二次面试。