面试常见题型--测试开发【编辑中】

一、Linux

1、常见的linux操作命令

(1)查看磁盘存储:df -h df -m

(2)查看文件:cat,less,more

(3)添加文件权限:chmod +777 文件名

(4)查看当前系统进程:ps aux

(5)grep命令匹配多个关键词(或关系):grep -E "AAA|BBB"

(6)grep排除关键词AA:grep -v "AA"

(7)过滤出all.log文件中前五行以及后五行:grep -5 all.log

(8)过滤出all.log文件中前五行的信息:grep -B 5 all.log

(9)过滤出all.log文件中后五行的信息:grep -A 5 all.log

(10)linux查找文件所在目录:

        (a)find / -name 文件名

        (b)locate 文件名

(11)linux查看某个端口对应的进程

(a)lsof -i:80

(b)ps aux | grep :80

(12)压缩文件:tar -zcvf test.tar abcd  ---将文件abcd打包为test.tar

(13)解压文件:tar -zxvf test.tar   ---将test.tar解压

(14)查看cpu使用情况:dstat

(15)查看内存使用情况:free -k

(16)查看网络连接情况:netstat -anp

(17)查看磁盘使用情况:df -h

(18)杀死进程:kill -9 进程名

二、MySQL

三、算法

四、网络

4.1、三次握手四次挥手

TCP三次握手和四次挥手以及11种状态_勿忘初心的技术博客_51CTO博客

4.2、IOS七层模型

4.3、TCP/UDP协议

4.4、http和https区别

4.5、cookie和session区别

4.6、get和post区别

4.7、TCP和UDP区别

4.8、浏览器输入关键词按回车发生了什么

五、操作系统

5.1、进程

5.2、线程

5.3、进程和线程区别

六、python

2022换工作面经--蓝湖_weixin_41028570的博客-CSDN博客

七、vue

1、vue生命周期

八、测试工具

1、UI自动化(Selenium,Airtest,Appium)

2、接口自动化(unitest)

3、客户端常用工具(adb,monkey)

4、git

# git如何拉取指定的某个文件
git init    //git初始化
git remote add -f origin http://githhub/projectName.git   //添加远程仓库地址
git config core.sparsecheckout true    //开启sparse checkout功能
echo "fileName" >> .git/info/sparse-checkout   //fileName需要拉去的文件夹名称
cat .git/info/sparse-checkout   //查看配置文件信息
git pull origin master    //拉取远程哪个分支的文件目录,这里是master上的分支

九、项目

十、redis

十一、压力测试

11.1、压力测试关注指标

CPU,响应时间,吞吐量(qps,tps),内存,磁盘,带宽,磁盘性能,IO

11.2、TPS和QPS区别

举个例子:用户访问1个页面,请求3个接口,此时TPS=1,QPS=3

十二、自我介绍

        您好,我叫沙天琦,我是2019年毕业,从事测试开发近3年时间,对在线教育,电商等行业较为熟悉。熟练掌握Charles,Postman,Jmeter,Python等测试工具,熟悉unitest,Airtest,Selenium前端自动化,我的自我介绍到此结束

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值