一面是个小姐姐,挺温柔的
- 先自我介绍,项目经验巴拉巴拉,实习工作
- 先把项目拆一下吧,微信这边支付怎么做的,遇到了什么问题,例如支付结果通知丢失怎么办,重复回调怎么办
- 你mysql优化的索引怎么实现的?多少条数据,redis怎么做验证码存储还有保存轮播图的作用
- 集群化部署Jekins你咋实现的?docker怎么自动化?我这个做太久了忘了...面试官一直问尴尬
- 用过哪些测试工具?postman,jmeter,怎么写压测脚本
问点八股吧,计算机的五层协议按自己理解来说
(1) 物理层,将(0和1)发送数据比特通过电和光发送信号
(2) 数据链路层将比特数据封装成帧,加上mac地址
(3) 在在网络层通过ip地址实现端到端的传输,通过路由器
(4) 在在传输层通过端口号作为地址定位,进行服务进程间的传输
(5) 传输层通过可靠tcp和不可靠udp传输
(6) 应用层(会话层,表示层)
- 在搜索引擎中怎么发送请求的?
post和get区别,hashmap,hashtable区别;并发与并行,进程与线程区别;http协议与https;
-好,随便写个冒泡吧,然后根据这个冒泡写个测试用例,算法很快,用例扣了半天,真没写过...,
面试官很耐心引导,还是一塌糊涂。总计(1h10min),面完就烧菜去了,实习生外卖都吃不起┭┮﹏┭┮
啃馒头的时候发的二面
二面一看就是大佬,不过开头还是老一套自我介绍,没怎么问技术。
- 为什么选择测试开发
- 测试开发与后端开发的不同
- 就京东app这个软件你说一下该怎么测试,我选择对于搜索框的测试
1)搜索按钮功能是否能够实现,验证搜索框的功能是否与需求一致。
2)点搜索后,原先的搜索条件是否清空。
3)查看比较长的名称是否能查到,输入过长查询数据,看其有没判断,报错;系统是否会截取允许的长度来
检索结果。
4)是否有忽略空格的功能,需要有忽略前置空格和后置空格的功能,但不能把中间空格忽略
5)不输入任何内容点击搜索看查询的结果
6)查看搜索框内的默认内容是否与设置的一致,焦点放置搜索框中,搜索框默认内容是否自动被清空
7)输入系统中存在的与之匹配的条件,看其的查询后数据的完整性;显示记录条数正确、文字折行显示正确、
页面布局美观,列标题项、列显示内容、排序方式符合需求定义
8)组合中文和各种特殊符号输入查看能否正确搜索到符合的内容
9)输入系统中不存在的与之匹配的条件,是否搜索出信息或者给予提示信息
10)使用复制粘贴,测试搜索框是否能执行
当时其实也是懵的就说了七八个。 - 然后问我你大学最有成就感的事,我思考了一下,回忆了自己做辩论部部长,带着四五十个大一新生每天早上练习辩论,发音;还有带着他们组织辩论赛和其他高校打比赛拿到成绩的往事,还有在开发技术社团大家一起努力探讨开发技术那段记录,说着说着我就眼睛红了到泪点了,面试官都笑了,最后反问几个问题,
- 是做效能工具岗,还是单独做脚本开发,是主要做QA嘛;最后问啥时候入职。
- 等待三面或者邮件吧。拜了个拜,去看电锯人了!!!
#京东实习##京东面试##京东#