快手(一二面)

一面:

1、介绍一下你负责的测试工作

2、使用什么抓包工具

3、说一下tcp链接和断开的过程及原理

4、长链接和短链接的区别

https://www.cnblogs.com/cl2Blogs/p/9524427.html

5、介绍一下压测过程

6、连表查询用过吗,左链接和内连接什么意思

https://www.cnblogs.com/wgphp/p/8183812.html

7、分组是哪个关键字

group by

8、介绍一下常用的Linux命令和使用场景

1、查找所有java进程&杀死java进程
ps -ef :查找进程
kill -9 ID:强制杀死进程;
kill ID:正常停止进程
2、linux 查找当前目录下所有后缀为 .py文件
find . -name "*.py" 
3、查看目录下所有文件的大小并按照大小排序
du -sh * | sort -rh
> filename    权限要求: 至少执行用户对该文件有写的权限
4、 查内存
free -m 
5、查询日志
tail -f 文件名
6、cd tree ls ll mkdir mv cp;
7、find 文件名;whereis ;locate;
8、chmod 修改用户权限
9、查看端口 netstat
10、查ip配置 ipconfig ;ping+域名或者ip

9、如何处理线上bug

10、算法题——有效括号

11、如何测试埋点

12、对SDK有了解吗,一个APP中是否可以集成多个SDK(可以)

             SDK即“软体开发工具包”,一般是一些被软件工程师用于为特定的软件包、软件框架、硬件平台、操作系统等建立应用软件的开发工具的集合。通俗点是指由第三方服务商提供的实现软件产品某项功能的工具包。

https://www.jianshu.com/p/dd2eff92e8fc

13、对一个纸杯进行测试,设计测试用例

https://blog.csdn.net/cherrydreamsover/article/details/81395832

14、APP兼容性一般如何测试

15、你们的UI自动化测试如何进行的

16、常用的Git命令

https://blog.csdn.net/qq_40558166/article/details/105118839

https://blog.csdn.net/web_csdn_share/article/details/79243308

17、APP中是否包含H5和原生的,如何区分

https://blog.csdn.net/hanlongzhou/article/details/93044238

https://www.jianshu.com/p/e3a9ca6eecf2

 

 

二面:

1、介绍一下自己项目中遇到的比较难的问题,是如何解决的,发挥了什么作用

2、举例说明自己在负责的工作中是如何测试的,如何设计测试用例

3、使用正则表达式,测试手机号输入框

function checkPhone(){ 
    var phone = document.getElementById('phone').value;
    if(!(/^1[3456789]\d{9}$/.test(phone))){ 
        alert("手机号码有误,请重填");  
        return false; 
    } 
}
/^1[3456789]\d{9}$/

http://caibaojian.com/regexp-example.html

 https://tool.oschina.net/uploads/apidocs/jquery/regexp.html

https://www.cnblogs.com/lst619247/p/9289694.html

4、团队中如何分配任务

5、adb命令:安装包,清除包,查询。。。

列出手机装的所有app的包名: 
adb shell pm list packages

列出系统应用的所有包名: 
adb shell pm list packages -s

列出除了系统应用的第三方应用包名: 
adb shell pm list packages -3 

清除应用数据与缓存: 
adb shell pm clear (apk包名)

启动应用 
adb shell am start -n com.helloshan.demo/.MianActivity 

强制停止应用 
需要强制停止应用,则执行以下命令: 
adb shell am force-stop (apk包名)

查看日志: 
adb logcat

https://blog.csdn.net/shilei123456789666/article/details/83031391

 https://www.cnblogs.com/yaoteng/p/11089720.html

6、如何对新增接口进行压测,已有接口呢

 https://www.zhihu.com/question/62702949

https://blog.csdn.net/u011138533/article/details/71077786

7、对APP除了进行一般的功能测试,还有哪些专项测试

 https://www.cnblogs.com/lp475177107/p/10475411.html

https://www.cnblogs.com/111testing/p/12950237.html

https://blog.csdn.net/fzxwl/article/details/105992145

8、code:会用java发送一个post请求,带登录态

https://github.com/JourWon/httpclientutil

https://testerhome.com/topics/9096

https://blog.csdn.net/javahighness/article/details/80710665

https://www.cnblogs.com/yangjiajie/articles/10136748.html

9、code:有字符串——aabb,abca,要求输出字符串中第一个不重复字母的位置,如果没有不重复的字母,则输出-1

 https://www.nowcoder.com/questionTerminal/1c82e8cf713b4bbeb2a5b31cf5b0417c?answerType=1&f=discussion

10、如何进行接口测试,设计用例的思路

https://www.cnblogs.com/shen-qiang/p/9396830.html

https://blog.csdn.net/SoftwareTester_zys/article/details/101173451

如何判空:

https://blog.csdn.net/revivedsun/article/details/46581691

https://blog.csdn.net/tsj11514oo/article/details/78681095?utm_medium=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-1.nonecase&depth_1-utm_source=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-1.nonecase

 

posted @ 2020-06-19 11:17  回冬  阅读(642)  评论(0编辑  收藏  举报