一、一面(2020.5.30)
1、自我介绍
2、问常用语言,我选的C++。
3、C++里面重载,覆盖,隐藏的概念
4、C++程序运行时内存如何分配
5、Linux你常用哪些命令
6、问如何查看进程,如何找出最耗内存的进程
计算机网络方面
7、问的是在浏览器地址栏输入一个URL,这个访问过程是怎么样的?
8、DNS服务解析是怎样的过程?
9、如何测试兼容性问题?
10、现在有一个网站,给你所有页面的URL,如何测试他的响应时间?
11、问假设有两个球,从某一高度掉落下来会破碎,让你想一种方法,测得刚好可以使球破碎的高度。
x + (x-1) + (x-2) + ... + 1 = 100 转化为
(x+1)*x/2 = 100
https://blog.csdn.net/qq_38316721/article/details/81351297
12、问有1亿件商品,现在要求得销售量前一百的商品的详细信息。
13、假设让你设计一个字符纠错处理程序,你会怎么设计(发散问题)
https://blog.csdn.net/sweetna/article/details/3389732
二、一面(2020.9.17)
1、全是安全性的问题,大约不到半个小时
2、自我介绍
3、get请求和post请求区别
get——查,意味着get主要用于请求数据,在url中传送参数有长度限制,只支持url编码,会被浏览器主动cache,回退无害
post——改,主要用于提交数据,post放在request body中,传送无长度限制且支持多种编码方式,不会被浏览器主动cache,回退会再次提交请求
4、为什么突然间做测试了
5、Linux查找文件并有序显示出来
6、可靠性测试都有哪些
7、安全性测试怎么测试
1、目录设置
2、口令验证
有效和无效的口令 有效时效性
考虑大小写、错误次数、代码注入
3、授权验证
重点测试授权、分配、未分配能否使用、权限重叠
权限是否即时更新
4、日志文件
5、Session和Cookie安全
关注Session失效机制及失效时间 Cookie记录与读取的权限
6、异常操作
7、sql注入
通过把sql命令插入到web表单提交,或者输入域名或者页面请求查询的字符串,最终达到欺骗服务器执行恶意的sql命令
sql注入的危害:1、能够查询到数据库的敏感内容;2、绕过认证、登录到系统中;3、添加、修改、删除数据;4、服务器被远程控制,安全后门软件
sql注入 万能码 :or 1=1
8、XSS跨站脚本攻击
往web页面插入恶意HTML代码,当用户浏览时,嵌入其中的HTML代码会被执行,达到恶意用户的特殊目的
8、Python进程,我说不会,队列让我讲一下,我也不会
https://blog.csdn.net/qq_33567641/article/details/81947832
9、怎样避免进程间的相互影响,用什么方法?没接触过这块的东西不了解
隔离、锁
三、一面+二面+hr面(2020.2.22)
一面视频面 50min
1.自我介绍
2.实习测试了什么产品
3.测试流程
4.等价类划分结合实例讲一讲?
5.如何确定数据正确?
6.特殊字符的测试都覆盖到了哪些?
7.post和get的区别?
8.熟悉java哈?(嗯)然后没问
9.会linux噢?用的啥虚拟机?(centos)然后没问
10.撕一个算法:求俩个字符串的最长字串(暴力都没解出来...)
二面电话面 30min
1.为什么拒了之前的offer?
2.介绍一下你开发过的产品?练习的还是上线的?
3.开发过程中觉得最难的点是什么?
4.现在会JDBC吗?现在会在代码里修改数据库了吗?
5.遇到问题如何解决?
6.有FQ去查资料?翻过谷歌吗?
7.有没有实验室的项目或者上线的项目?(无)
8.Java启动线程有什么方法?创建线程?
9.分析:qq在线,浏览器所有打不开页面,分析下问题在哪里?从协议的角度分析一下?
10.为什么和DNS有关系呢?
11.qq和浏览器的通信过程有什么不同?多了什么步骤?
12.分析:如何测试爱奇艺和优酷这两个哪个打开更快?
13.配掩码的时候,还配了网关,这个网关在局域网之间通信的时候会用到吗?
14.讲下对测试的理解?
15.实习中负责了什么模块?用例自己写的吗?多少条?
16.从哪几个方面分析测试点?
17.如何根据底层逻辑去分析测试点?
(想引导我根据代码特点,有专门的关注点,但是我基本没接触过代码如何实现/使用的什么技术?)
18.你负责的模块提了多少个bug?为什么能有这么多?集中在哪里?
19.过程中有用过脚本吗?自动化?(无)
20.说一个你觉得逻辑性很强的bug?
21.有没有找到用例上没写的bug?
22.shell?linux有用过吗?
23.网络专业会有组网的实验吗?
完。
HR面视频面 30min
1.自我介绍
2.是拿到实习公司的offer了吗?具体离职的原因?
3.根据之前技术面和面试官的交流,你觉得我司测试岗的内容符合你的需求吗?
4.给你半年多的实习打个分吧
5.实习前期为什么只有6分?实习后期你觉得自己哪里表现比较好?
6.实习期间最有成就感的事?对这件事打多少分呢?
7.独立负责并且获得回款,为什么只给8分?
8.期间有没有和合作同事有分歧的时候?如何解决?
(应该说自己向上汇报风险,而不是默默赶进度,风险全由组长把控)
9.遇到的困难?
10.对工作地点有要求吗?爸妈如何看待比较远的工作地点?
11.对薪资有要求吗?
12.家里情况?男朋友情况?
13.你认为自己在专业知识上和同期同学比较如何?有没有想办法提升自己的短板?
总结:对面试公司对应岗位的业务和工作内容要有一定的了解,不能全靠想象。
四、2020.9.17
1. 了解哪些协议?HTTP了解吗?底层实现是什么?
2. 说一下TCP的三次招收和四次挥手
3. 用程序写一道题:
函数输入参数为一个文件和一个字符串,如果该文件含有此字符串则输出该文件的所有内容。
4. 说一下通过浏览器上网的链接的整个过程。(就是当浏览器输入url的整个过程)
5. 会Python吗?
6. 使用过数据库吗?会用数据库修改内置文件和属性吗?
7. Linux系统了解的多吗? 知道Linux嵌入式系统的内存模型吗?
(深信服的所有东西90%全是基于Linux系统,所以问的特别多)。
8. 知道如何在Linux系统下如何添加路由吗? 具体的指令是什么?
五、2020.9.16
一面:
1) 编程语言基础:各有所长
2) 计算机网络基础:TCP/UDP区别;使用TCP的应用层协议;路由原理
3) Linux:基础操作,孤儿进程和僵尸进程
二面:
1) 项目
2) 设计:实现一个日志系统的基本思路
3) 计算机网络:比较两个网站的访问速度;网站无法访问的排查方法;ARP协议原理。
六、数据通讯、物联网方向 一二面(2020.9.16)
七、2020.9.15
八、2020.9.14
九、实习生(2020.6.28)
作者:在?抽个offer?
链接:https://www.nowcoder.com/discuss/441818
来源:牛客网
十、2018.4.14(补招)
十一、2020.9.18
十二、2020.3.11
链接:https://www.nowcoder.com/discuss/379635?type=2&order=0&pos=5&page=1&channel=-2&source_id=discuss_tag
来源:牛客网
一面:电话 十多分种
1.自我介绍(我把大学干的活都按时间梳理了一遍)
2.接着自我介绍问,具体都干了啥
3.tcp udp区别
4.get post区别
5.如何查看路由表,查看路由跳转命令
反问
1.自我介绍(又和一面一样blabla)
2.Java多线程实现方式
3.vector和list的区别
4.URL输入浏览器,后面流程
5.用过Linux吗,电脑Linux是几核的,自己有查看过吗,怎么查
6.端口号占用的进程isof
7.怎么看隐藏文件ls -a
反问
hr面 半个小时 牛客视频
1.自我介绍
2.自豪的事
3.测试工资比开发产品低介意吗
4.听你介绍感觉你适合做产品,为啥不去做产品
5.未来规划,未来3-5年还留深圳吗
6.身边的人有什么特质
7.你在身边人中处于什么定位
8.了解深信服吗
9.如果入职发现方向和氛围和想象不一样怎么办
10.还面了啥,有什么其他offer吗(回答说第二次,又问第一次面字节几面挂的,一面。。