ms题整理

java相关:
~1. hashmap hashtable 加锁。时间。null
~2. jvm内存分区
程序计数器,本地方法栈, 虚拟机栈 堆 方法区 gc
~3。hashmap是无序的,如何校验结果的正确性
~4. spring ioc/aop
~6. 数组和链表有什么区别
~7. stringBuffer StringBuilder的区别
8. 设计模式: 单例模式
9. spring mvc路由
10. 网络协议
11. 过滤器和拦截器顺序
~12. 接口能继承类和抽象类吗,抽象类能继承类吗
~13. arraylist和linkedlist区别
~14. 接口和类的区别
~15. hashmap基本结构
~16. hashmap hashcode冲突在jdk1.8怎么解决的
17. springboot注解实现
~18. 堆栈
~19. java 弱引用和强引用
~20. java 反射
~21. 接口与抽象类
22. java io
~23. 堆和栈的区别
~24. 静态变量和实例变量的使用区别。内存分配的区别
~25. java泛型
26. 类加载器
~27. java多线程

自动化相关:
1. 自动化用例怎么保证稳定性
2. 设计接口测试用例,如何验证结果
3. 代码覆盖率
4. 自动化用例做多线程
5. a,b两个方法,a方法调用b的方法,b的注解没有生效的原因是什么?
6. selenium 框架封装
7. 性能测试 给定机器数量,怎么计算出瓶颈
8. 灰度测试
9. 业务开关
10. ui框架
~11. 接口测试怎么做的
12. codereview 的sql注入怎么做的
13. .testNG before test ,before class,before method区别
junit before作用范围
14. 测试一个电梯
15. 测试微信的视频聊天界面

数据库相关:
1. 数据库主键
2. mysql锁
3。mysql索引
4. sql多表查询

其他:
1.项目进度的把控
2. 手工测试和自动化测试如何平衡
3. 契约测试
//4. cookie 和session的区别
5. 印象深的点
6. 什么工作是真正提效的
7. 跨域怎么实现
8. 单例模式有几种写法,哪种是线程安全的,哪种是线程不安全的
//9. get和post区别
10. http升级为https要测试那些方面
11. 网络相关知识, 从url到打开页面的流程
//12. tcp 三次握手与四次挥手
13. 本地进程间的通信方式
14. 一个产品临上线还有很多bug
15. 项目中遇到什么问题


测试相关:
1. jmeter并发 测试数据准备,测试数据清除
2. 短信验证码一小时失效,缓存,编写用例
3. post接口编写接口测试用例
4. mock怎么做的
5. selenium特性,selenium grid
6. jmeter特性
7. 单体应用和微服务优缺点,测试优缺点
8. redis常用类型用途
9. 微信发朋友圈编写用例
10. 微博刷新测试,设计测试用例
11. Junit,testng是什么,注解的顺序
12. 如何测试一瓶水质量合格、

算法相关:
1.数组从高到低排序,去重
2. 数组,求字符串最长前缀
//3. 回文字符串
4. 两个int变量不用第三个变量的情况下,怎么做数据交换
5. 字符串,横版改成竖版输出
6. 括号匹配
7. 链表删除奇数节点
8. 快排,冒泡排序
9. list 查a字符的数
10. hashmap遍历
11. string,求每个字符重复的次数,返货top3
12. 两个已排序的数组合并并排序
13. 编程:输入abb,egg输出true,输入title ,返回false
14. 给一堆字符串,找出他们前面相同的字符串出来
15. 找出字符串中字符个数大于字符串长度一半的字符
//16。 编写程序,验证string是ipV4地址
//17. 写一个方法实现substring方法
18. 编程100个数,分十组,求是分成的结果方差最小的分组结果
20. 一个数组,给定一个和,求能组成这个和的所有情况
21. 数组排序去重
22. 堆栈实现队列
23. 输出登录次数最多的前十条ip信息

原文地址:https://www.cnblogs.com/zqlmmd/p/11113861.html