java测试开发工程师,必须要明白的几处知识(附面试问题)

年年岁岁花相似,岁岁年年人不同。
某厂工作了几年,从功能测试开始干起,中间经历转岗开发,最终成长为现在的开发经理。废话不说,直接上题,给各位有新计划的同仁一个参考。
PART1:了解求职者基本情况
Q1:请简单介绍下你自己。
结合自身经历,介绍自己,突出自己在团队中的贡献即可。
Q2:为啥从测试转开发又想转测试。
自己组织语言,我是实话实说的。
PART2:JAVA基础知识
建议提前看面经,例如牛客网的面试真题,出现几率很高
Q1:array与ArrayList的区别
Q2:list与LinkedList的区别
Q3:HashMap的实现原理
Q4:线程的基本状态,挂起的线程怎么唤醒
Q5:多线程资源竞争,怎么处理
Q6:Ioc容器的好处
Q7:Spring MVC的大致流程
Q8:Mybatis的好处
Q9:ThreadLocal
Q10:你们使用的框架是怎么处理多线程的
Q11:让你去设计一个自动化测试平台,你会怎么架构
Q12:简单介绍下你熟悉的设计模式
Q13:oracle数据库与mysql数据库的使用场景
Q14:CPU使用率过高,怎么解决这样的问题
Q15:表设计的原则
Q16:SQL优化
PART3:功能测试与自动化测试
Q1:怎么测试死锁
Q2:testNg框架使用
Q3:自动化测试案例之间存在依赖关系,testNG怎么去处理这种依赖
Q4:自动化测试案例怎么存储
Q5:银行业务系统测试流程
Q5:CIPS的大致流程
Q6:报文防重机制
Q7:报文解析(MT/CIPS解析)

你可能感兴趣的:(java测试开发工程师,必须要明白的几处知识(附面试问题))