新鲜出炉的 shopee 测试二面凉凉经
感觉招的不是测试,是开发,涉及到前端、产品、后台的时候感觉自己完全就是在瞎扯,无奈
面试官说虾皮的测试是测试和测开一起的,没有分,具体的话要进去之后看被分到什么组,因为会开发测试平台、工具什么的,可能会被分去做前端或者后台,大概都有30%的业务要做。
1. 判断两个数组中是否存在相同的数字,两个已经排好序的数组,写代码判断这两个数组中是否存在相同的数字?要求时间复杂度越低越好。
2. 讲输入 url 到页面呈现的过程(下面几个很细节的问)
3. 拿到 http 响应后,怎么渲染页面,html 的组成,js、css 这些静态文件是存在哪里?(不清楚前端,瞎讲,我说到 http 缓存,面试官一脸疑惑,我也搞不懂)
4. 服务端有很多服务,关于 http、ftp 等等,怎么知道你发的是 http 请求,我要响应的是 http 请求(端口)
5. 客户端向服务器发一个 1kb 数据,怎么保证是无损传输(答 tcp 保证可靠传输,超时重传和 seq/ack 机制)
6. 一个 tcp 链接最多能同时发多少个 http 请求(可能是这个问题,记不清,又引申到高并发)
7. 有没有了解高并发,我说不了解,问不了解的话,那但你从学过的计算机基础知识,来看怎么实现这个过程(凉凉,完全不了解,一顿瞎扯)
8. 老板给一个需求,不具体,输入一个生日,实现生日前一天给人发邮件祝福,从产品、开发、测试角度来怎么设计、怎么实现、怎么测试(说产品的时候,告诉我要多问,去细化需求)
9. 如果要实现生日可以修改,一直往后面推,怎么做(我说直接覆盖数据库的数据,他最后说需要设置一个用户登录之类的)
10. 这个数据库要有哪些字段
11. 实现方面,还问你怎么能每天去执行,谁去扫库吗,我说可以用 linux crontab 去设置定时任务,每天去扫库(瞎扯,不懂后台)
12. 测试方面,说还要考虑一年的最后一天的跳转,闰年之类的
13. 问对深圳,对未来有什么规划
2. 讲输入 url 到页面呈现的过程(下面几个很细节的问)
3. 拿到 http 响应后,怎么渲染页面,html 的组成,js、css 这些静态文件是存在哪里?(不清楚前端,瞎讲,我说到 http 缓存,面试官一脸疑惑,我也搞不懂)
4. 服务端有很多服务,关于 http、ftp 等等,怎么知道你发的是 http 请求,我要响应的是 http 请求(端口)
5. 客户端向服务器发一个 1kb 数据,怎么保证是无损传输(答 tcp 保证可靠传输,超时重传和 seq/ack 机制)
6. 一个 tcp 链接最多能同时发多少个 http 请求(可能是这个问题,记不清,又引申到高并发)
7. 有没有了解高并发,我说不了解,问不了解的话,那但你从学过的计算机基础知识,来看怎么实现这个过程(凉凉,完全不了解,一顿瞎扯)
8. 老板给一个需求,不具体,输入一个生日,实现生日前一天给人发邮件祝福,从产品、开发、测试角度来怎么设计、怎么实现、怎么测试(说产品的时候,告诉我要多问,去细化需求)
9. 如果要实现生日可以修改,一直往后面推,怎么做(我说直接覆盖数据库的数据,他最后说需要设置一个用户登录之类的)
10. 这个数据库要有哪些字段
11. 实现方面,还问你怎么能每天去执行,谁去扫库吗,我说可以用 linux crontab 去设置定时任务,每天去扫库(瞎扯,不懂后台)
12. 测试方面,说还要考虑一年的最后一天的跳转,闰年之类的
13. 问对深圳,对未来有什么规划
14. 问想做前端方面还是后台服务器方面
另外附上一面面经
1. 讲项目
2. 编程,找出一个字符串中所有回文子串(长度 >=3,长度为奇数的),并记录他的起始位置(暴力)
3. linux 命令讲一下,打印某个进程查询出来的第二列(pid)
4. 在 student_course 表(sid, cid, score) 查询课程 1(cid=1) 成绩第2高的学生.
5. appium 的原理了解吗
6. 实习用到哪些测试理论
7. 测 QQ 登录页面
8. 性能测试除了时间、并发还有哪些? (面试官说到错误率)
9. http 有状态吗? cookie 和 session 区别,既然 session 比 cookie 更好,那只用 session 可以吗? http 缓存知道吗? keep-alive?
#Shopee##面经##测试工程师##校招#2. 编程,找出一个字符串中所有回文子串(长度 >=3,长度为奇数的),并记录他的起始位置(暴力)
3. linux 命令讲一下,打印某个进程查询出来的第二列(pid)
4. 在 student_course 表(sid, cid, score) 查询课程 1(cid=1) 成绩第2高的学生.
5. appium 的原理了解吗
6. 实习用到哪些测试理论
7. 测 QQ 登录页面
8. 性能测试除了时间、并发还有哪些? (面试官说到错误率)
9. http 有状态吗? cookie 和 session 区别,既然 session 比 cookie 更好,那只用 session 可以吗? http 缓存知道吗? keep-alive?