测试开发工程师持续更新

虾皮测开面试

mysql的锁机制
分布式锁的理解
对微服务和分布式理解
进程和线程的区别
进程之间的通信方式
数组和list的区别
解决hash冲突的方式
数组和链表的区别
TCP的三次握手和四次挥手 为什么是三次和四次
TCP和UDP的区别
http和https的区别
python多线程利用多核,在只能使用cpython和线程的情况下
yeild的实现
c++的多态
c++引用和指针的区别
接口测试方法和使用
mysql的使用
Java中==和eqauls()的区别
python的垃圾回收机制
对性能测试的了解
对后端服务Linux的操作命令的认识
对金融交易的服务认识
注重后端的测试
功能测试:
手机微信收款二维码测试
数据结构:
设计一个“最小栈" ,相比普通栈,多了一个min方法(获取当前栈内最小的数);要求peek、push、pop、min都是O(1)时间复杂度
反问:
测试需要广度和深度
测试需要学习数据结构和算法
测试后端服务器学习
对于知识点不足的补充
希望给出意见和建议

货拉拉测开面试

要求:

  1. 自动化测试接口测试
  2. 持续集成原理
  3. 数据库操作
  4. python
  5. App自动化测试:appium,原理主要是脚本中引入appium库——》打开appium这个服务——〉对手机设备进行一个操作,通信协议http
    面试内容:
  6. 数据库jion,数据库去重
  7. robot framework可以用来做什么:功能测试,关键字测试用例编写
  8. python内存分配机制,python里有指针这个概念吗
  9. web安全漏洞
  10. 冒泡和快排
  11. 给你一个接口你要怎么测
    总结:
  12. selenium工作原理测试脚本作用与webdriver(浏览器驱动)在进行操作浏览器模拟认为手动操作
  13. 主流的自动化框架:1、关键字驱动操作,2、po模式
    请说明Android手机和IOS手机,系统有什么区别?
    1、两者运行机制不同:IOS采用的是沙盒运行机制,安卓采用的是虚拟机运行机制。
    2、两者后台制度不同:IOS中任何第三方程序都不能在后台运行;安卓中任何程序都能在后台运行,直到没有内存才会关闭。
    3、IOS中用于UI指令权限最高,安卓中数据处理指令权限最高。
    Android 的四层架构
    应用程序层——》应用程序框架层——》系统运行库层——》Linux核心层
    adb命令:

大厂测开面试题

1、计算一个字符串的个数,并且排序
import operator
s = ‘xbdxdhw2i’
def str_srot():
resoult={}
for i in s:
resoult[i]=s.count(i)
#排序
d = sorted(resoult.items(),key = operator.itemgetter(1),reverse=True)
print(dict(d))
#排序二
r = sorted(resoult.items(),key=lambda x:x[1],reverse=True)
print(dict®)

2、python给你一个包含 n 个整数的数组 nums,判断 nums 中是否存在三个元素 a,b,c ,使得 a + b + c = 0 ?请你找出所有满足条件且不重复的三元组。
一、数据库类:

  1. 左连接:
  2. 右链接:
  3. 互斥锁:
  4. 数据库索引的类别
  5. 事务
  6. 索引的类型
  7. 什么是索引
  8. 什么是聚簇索引、什么是非聚簇索引
  9. MySQL修改表的某一列
    二、redis:
  10. 数据结构:

三、计算机网络类:

  1. Tcp/udp区别
  2. http和https的区别
  3. DNS是在七层协议里面的哪一层?TCP和UDP的区别
  4. DNS劫持
  5. DNS解析过程
  6. TCP的可靠性
  7. TCP的拥塞控制怎么实现的
    四、Linux类:
  8. 查看日志命令:
  9. 查看网络命令:
  10. Linux查端口号,Linux查文件最后50行
    五、场景设计类:
    六、python基础:
  11. is和==区别
  12. 元组和列表区别
  13. 可变和不可变序列
  14. python迭代器和生成器
  15. python多线程
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值