阿里一二面面经,测开岗
阿里巴巴(业务平台技术质量部 测试开发):
一面(2018/7/16 晚上十点 一个小时左右):
1: 自我介绍
2: HashMap怎么解决Hash冲突的
3: ConcurrentHashMap怎么解决线程安全
4: 常见的排序有没有了解过
5: 一堆基本有序的数组,用哪种排序效率最高
6: JDK1.6到JDK1.8 GC上面最大做了什么变化
7: CMS怎么进行垃圾收集的
8: G1怎么进行垃圾收集的
9: G1相比于CMS有哪些优势
10: 哪些情况会导致Full GC
11: 新new的对象放在哪里
12: 哪些东西放在栈区
13: 双亲委派模型, 有什么好处
14: wait和sleep有什么区别
15: 线程池几个参数
16: 怎么评估线程数大小
17: 几个线程访问同一个东西,怎么保证安全
18: Spring几个特点说下
19: CGLib有没有了解过
20: Spring支持哪几种切片
21: SpringBoot和Spring有什么区别
22: SpringBoot和Spring启动有什么区别
23: Spring启动生命周期
24: Spring注解@Resource和@Autowired区别对比 => 优先级不一样
25: spring @service @controller @componet 三者区别
26: Http和Https协议有什么区别,证书了解不
27: 介绍下Redis设计实现
28: Redis的细节源码看过没有
29: Redis分布式缓存
30: 线程在频繁的Full GC 怎么排查
31: JVM一些工具,jps, jmap
32: 你有啥问题
一面(2018/7/16 晚上十点 一个小时左右):
1: 自我介绍
2: HashMap怎么解决Hash冲突的
3: ConcurrentHashMap怎么解决线程安全
4: 常见的排序有没有了解过
5: 一堆基本有序的数组,用哪种排序效率最高
6: JDK1.6到JDK1.8 GC上面最大做了什么变化
7: CMS怎么进行垃圾收集的
8: G1怎么进行垃圾收集的
9: G1相比于CMS有哪些优势
10: 哪些情况会导致Full GC
11: 新new的对象放在哪里
12: 哪些东西放在栈区
13: 双亲委派模型, 有什么好处
14: wait和sleep有什么区别
15: 线程池几个参数
16: 怎么评估线程数大小
17: 几个线程访问同一个东西,怎么保证安全
18: Spring几个特点说下
19: CGLib有没有了解过
20: Spring支持哪几种切片
21: SpringBoot和Spring有什么区别
22: SpringBoot和Spring启动有什么区别
23: Spring启动生命周期
24: Spring注解@Resource和@Autowired区别对比 => 优先级不一样
25: spring @service @controller @componet 三者区别
26: Http和Https协议有什么区别,证书了解不
27: 介绍下Redis设计实现
28: Redis的细节源码看过没有
29: Redis分布式缓存
30: 线程在频繁的Full GC 怎么排查
31: JVM一些工具,jps, jmap
32: 你有啥问题
二面(2018/7/19 晚上九点 40分钟左右):
1: 自我介绍
2: 实习做什么
3: 你对哪个语言最熟悉
4: Java的内存模型
5: 垃圾回收的原理
6: 你写过Java的Web系统
7: 简单介绍一下你的项目
8: 两个有序的数组,合成一个有序的数组,怎么合并效率高
9: 淘宝的登陆页面,怎么保证他安全
10: 你有最新半年用户的订单,每天的用户订单量有上亿,预测下未来一周哪些商品最容易被购买
12: 你将来要不要考研
13: 下半年实习时间
14: 给你说下面试流程[三轮技术面 + hr面]
一面把我的老底都翻光了,校招真不是跟实习一个级别的。
1: 自我介绍
2: 实习做什么
3: 你对哪个语言最熟悉
4: Java的内存模型
5: 垃圾回收的原理
6: 你写过Java的Web系统
7: 简单介绍一下你的项目
8: 两个有序的数组,合成一个有序的数组,怎么合并效率高
9: 淘宝的登陆页面,怎么保证他安全
10: 你有最新半年用户的订单,每天的用户订单量有上亿,预测下未来一周哪些商品最容易被购买
12: 你将来要不要考研
13: 下半年实习时间
14: 给你说下面试流程[三轮技术面 + hr面]
一面把我的老底都翻光了,校招真不是跟实习一个级别的。
有没有老哥做测试开发或者了解测试开发的,值不值得去,一直是后台方向的
怕全是测试,大方向错了,就GG了
#面经##测试工程师##阿里巴巴##秋招#