热门话题白皮书HR资料
牛客面经 | 不牛的我,如何攻克网易百度中兴等名企面试
2024.05.24

导语

经验不足、技术不牛,她却能一路走来,攻克众多名企面试拿下心仪offer.想知道她是如何做到的吗?下拉获取她的必胜杀手锏和大量面试真题。

越努力,越幸运,时间可以换天分!



刚刚收到一家心意互联网的录用通知,是时候发一波测试面经了!!! 

Lz普通211学校硕士,面试过程中并没有感觉到各公司对于学校等级的差别对待,所以不论什么学校,好好努力才是王道。Lz大多数公司都投的测试或者测试开发,从接触测试以来,还真是挺喜欢测试的工作。并没有实习,只是从3月份开始看测试相关的书和视频,每天看得并不多,重点还是放在基础知识的复习。


以下是面试过程中的问题,有些问题过了几天才记录,所以并不是很全,请见谅。有些问题回答之后,面试官会有延伸,重点只记录了知识点。

 


网易内推


一面(项目)

1.  项目的架构,怎么实现的

2.  会不会java web的知识

3.  对一个登录窗口进行测试

4.  测试人员需要的能力

5.  有没有比较熟的b/s架构


二面(测试思维)(未通过)

1.  写代码:找出一组数中最大的数

2.  所接触到的测试的内容

3.  对淘宝的搜索栏进行测试(1.宝贝,店铺,天猫选项;2.搜索栏;3.搜索按钮)

4.  与他人相比,你的优势(此处最好答热情和测试行业大趋势和前景)

 

 

中兴

一面(现场+技术) 
1. 简单介绍一下自己 
2.简单介绍一下项目 
3.性能测试有哪些 
4.TCP的拥塞控制 
5.http中的get和post请求的区别 
6.怎么确认post请求发送完毕 
7.专利是第一作者么 
8.loadrunner用来干了什么 

二面(现场+综合面试) 
1.英语介绍自己的学校 
2.遇到过最大的挫折 
3.看什么书,重点讲一本 
4.自己的优缺点 
5.如果你带领一个团队做一款产品,你想做什么,为什么(后面会有无数个坑,压力面的核心) 
6.怎么调节负面情绪 
7.有什么爱好

 

 

58 

一面(基础) 
1. 介绍一下项目 
2.流行的加密算法(Lz是信息安全方向的硕士,很多面试官都会稍微考考信息安全的问题,考察一下对专业知识的了解) 
3.写代码(找出数组中不重复的数) 
4.写上述代码的测试用例 
5.SQL(写语句,top,count,group by,order by,select) 
6.linux(cd..,cd-,mkdir,vi,netstat) 
7.java(忘记了) 
8.网络(get和post的区别,七层分别是什么,应用层的协议) 
9.测试(测试一个系统的性能,具体不记得了) 

二面(基础) 
1.自我介绍 
2.写代码(单例模式) 
3.SQL(索引,多表查找) 
4.数组和链表的区别 
5.hash的用处 
6.怎么解决hash冲突 
7.linux就不问了 
8.DNS劫持的原理 

三面(HR) 
1.自我介绍 
2.有什么符合软件测试岗位的优势 
3.用三个词形容自己 
4.遇到过什么困难 
5.有没有考虑过离乡背井的艰难  

 

 

美团 
一面(基础+项目) 
1. 介绍项目 
2.项目中的模糊检索怎么实现(项目挖的比较深,会一直追着问) 
3.项目界面和数据库怎么交互?数据流向 
4.项目怎么测试 
5.软件测试的基本流程 
6.TCP和UDP的区别和应用场景 
7.写代码(一个数的个位十位百位相加,判断结果的个位是不是3) 

二面(基础+算法) 
1.自我介绍 
2.讲一下项目 
3.java回收机制 
4.java内存泄露 
5.重载和重写的区别 
6.http的关键字 
7.TCP和UDP的区别 
8.写一个SQL语句 
9.group by和order by的区别 
10.写代码(全排列) 
11.写代码(A to I) 
12.上一个代码的测试用例 
13.1G数据怎么排序 

三面(总监+宏观把控) 
1.cookie和session的区别(总监面的每个问题都会问的比较深,延伸得比较广;而且每个问题回答完之后都会着“你确定?再想一想”) 
2.session存在服务器的哪个地方 
3.在地址栏键入网址之后的过程是什么样的,数据流向,哪一个过程最耗时间 
4.怎么优化数据库 
5.平时怎么学习的 
6.java和c++最大的区别 
7.有些什么测试方法 
8.路由表中存的是什么 
9.B/S和C/S架构的区别 
10.有没有用过框架 

四面(现场+HR) 
1.自我介绍 
2.最有成就的事 
3.遇到过什么挫折 
4.优缺点 
5.对工作地点有没有要求 
6.最想去哪家互联网公司,有什么地方吸引你 
7.对美团有什么了解 
8.平时喜欢干什么 
9.有什么问题  

 

百度 
一面(基础) 
1. 写代码(从数组中找出两个相加等于n的下标) 
2.测试三边能不能组成三角形(考测试思维全面性和逻辑是否清晰) 
3.为什么报测试 
4.常见的测试类型,性能测试指标 
5.SQL(多表查询,左链接和右链接的区别) 
6.linux(查看一个文档,显示出文档的最后五条数据) 
7.JAVA(int和Integer的区别) 
8.网络(搜索百度主页的全过程,整个过程的物理设备,网路协议,数据流向;session) 
9.怎么与人合作的 
10.怎么证明自己学习能力强 
11.作为测试的优势 
12.怎么考虑工作地点离家远的问题 
13.有什么要问的 

二面(处理能力+思维全面性) 
1.自我介绍 
2.项目的具体算法 
3.怎么判断链表有环,并优化(要求写出时间复杂度最优的算法) 
4.怎么测试string to int程序(要说的很全面,一直问“还有吗”) 
5.平时有什么爱好 
6.对测试的了解 
7.做测试的优势 
8.在一个环形商场里有很多商家,商家的钱数事先知道。让你去抢钱,并且保证不抢连续两家,怎么保证抢钱数目最多 
9.让你去实习,可以去么 
10.有什么要问的 

三面(总监+宏观把控) 
1.自我介绍一下 
2.你怎么学的测试 
3.简单介绍一下项目 
4.对工作地点是怎么选择的 
5.对测试的一些想法 
6.优缺点 
7.有什么要问的  

 

 

滴滴 
一面(基础) 
1. 简单自我介绍一下 
2.项目介绍 
3.对测试的理解 
4.java中的框架 
5.了解到的锁的知识 
6.进程间通信的方式 
7.写代码(二叉树的非递归后续遍历) 
8.对上面的代码写单测 
9.linux相关 
10.数据库的优化 
11.线程的状态转化 
12.TCP和UDP的区别 
13.详细讲讲拥塞控制

14.java 中的集合的底层实现 

二面(算法) 
1.三人三鬼安全运过河(不详述) 
2.两个同样大小的罐子,一个装盐,一个装糖。首先从盐罐舀一勺盐到糖罐,再将糖罐中的混合物搅拌均匀,再从糖罐舀一勺混合物到盐罐,问,最后是糖罐的盐多还是盐罐的糖多(用公式计算的还不行,要一下就能得出结果的想法) 
3.写代码(判断字符串数组是否可以收尾相连成环路) 
4.写代码(从int型数组中找出和连续子串,要求和最大) 
5.测一个存储系统B(系统B有上级系统A,系统B中有1T存储容量,每天0点定时更新,还有分布式的缓存……) 

三面(现场+交叉面)(未通过) 
1.自我介绍 
2.什么是有效的沟通 
3.对一个功能进行压力测试 
4.滴滴抢单给出了新思路(大概是就用抢单之后会等10s,对抢单的司机进行最优匹配),让设计整个架构,并列出测试点 
5.对滴滴的了解

 

 

总结


1.现场要求写代码,最好先理清思路,考虑一下时间复杂度和空间复杂度,能写出最优算法是会加分不少的。(这儿也有坑,某公司的面试官让写了个代码,看完之后问“有没有更加优化的代码?”Lz又看了大概5分钟,确实没想出来。答“想不出来。”面试官笑着说“想不出来是因为的确没有更优的了。我还真怕你给我胡诌一个出来。”Lz“……”。


所以回答问题实事求是,按正常的思路走,不会的时候不要乱说);



2.对于每个知识点,最好说出自己的理解,不要直接背书上的1234点。就拿java中问的比较常见“抽象类和接口的区别”举例。


如果你回答1.java中抽象类只能单继承,但可以实现多个接口,2.抽象类中可以有方法的定义与实现,接口中方法不能实现………………这样的回答大家都会,所以如果说完上述这些,再加入一点自己实际学习中的理解会更好。


比如:通常,我会把phone定义为一个抽象类,它是各种不同手机类的一个抽象。然而有的手机具有指纹解锁的功能,有的手机具有防水防尘的功能,对于这些附加的功能,我会把它们分别定义成不同的接口。当我需要这个功能的时候,在具体的类中再去实现这个功能。这样会更加符合面向对象中高内聚低耦合的特点…………就是这类似这样的回答,会更加突出你学习中的思考过程。


3.既然投了测试,肯定会问测试相关的知识,所以还是得早点看看书,多看看博客,逛逛论坛;


4.面试官都很不错,有的时候会给你一些提示和引导,所以放轻松,太紧张只会思路混乱;


5.一般面试的酒店可能会比较远,保证比约定时间早到30分钟就行了。签到之后整理一下自己的衣着,整洁干净就行。看看笔记,调动一下思维。


6.最后面试官问你有什么问题的时候一定要问问,Lz之前被某公司内推时的一个HR宣传视频误导了,以为最后纯粹是面试官客套一下,不用问。之后跟一些面试官的沟通过程中发现应聘者问的问题还是挺重要的,这个问题会暴露你的关注点。


尽量让面试官了解到你对未来工作细节的关注,让他知道你对这个工作很感兴趣。但是最好不要问关于薪酬,福利的问题,等到谈offer的时候自然会跟你说这些。


7.越努力越幸运


8.有什么问题欢迎指出,有疑问也可以留言,Lz会尽快回复。希望大家都能找到满意的工作!!!


点击下方“阅读原文”参与话题讨论,获得更多求职经验