1.你的接⼝⾃动化是如何做的?
2.你常⽤的接⼝请求⽅式以及区别?3.你的持续集成是怎么做的?4.接⼝⾃动化落地难点有哪些?
1) 接⼝⽂档的管理(创建与维护)(推动能⼒的体现) 2) 多测试⼈员协同开发时的case维护5.接⼝⾃动化⾯试真题技术点
1) 常⽤的接⼝⾃动化数据传递⽅式及区别 GET和POST
区别:数据格式和数据传递位置 2) 接⼝测试中常⽤的python库 requests库 json的数据解析6.持续集成落地过程 1) jenkins
7. JVM⾯试真题以及技术点考察
1) 什么是内存溢出? 为什么会内存溢出?
2) JVM的内存区域是如何划分的?(Apache HotSpot虚拟机) 堆内存:
新⽣代(1/3):Eden(8/10),From(1/10),To(1/10)
⽼年代(2/3):线程共享内存区域(新⽣代,⽼年代,永久代),线程私有内存区域(虚拟机栈,本地⽅法栈,程序计数器) ⾮堆内存:
⽅法区(永久代):
虚拟机栈:私有的,与线程的周期是相同的 本地⽅法栈: 程序计数器:
3) JVM是如何进⾏垃圾回收的? YoungGC(新⽣代):
FullGC(新⽣代,⽼年代,永久代)8.JVM监控 JMP
jmap -head pid 查看堆内存的使⽤情况
jmap -histo pid 查看堆内存中的对象数量,⼤⼩
因篇幅问题不能全部显示,请点此查看更多更全内容