成都蚂蚁集团java社招一面(一年)(110分钟)
1.介绍下项目
2.项目里做过什么有挑战的事,自己怎么解决的
3.使用stream迭代和for循环迭代有什么区别?哪种性能更好?
4.使用迭代器的过程中修改原容器会怎样
5.如何一边迭代一边修改
6.stream是函数式编程吗
7.线程池的理解,项目里怎么使用
8.线上出问题怎么排查
9.jvm调优经验
10.之前公司的上线流程
11.提交了多少行代码,在原公司
12.ThreadLocal原理及使用,如何防止内存泄漏
13.IOC和AOP,具体代码里怎么使用AOP的
14.mysql索引原理,联合索引。 abc联合索引 a = x AND c = y这种情况会走索引吗
15.算法题:给一个字符串,给出所有的子序列。比如abc,给出a b c ab ac bc abc
16.算法题:给一个字符串,只遍历一遍,给出出现次数最多的字符以及出现的次数
17.设计题:设计一个秒杀系统
结果:说我经验不够(实际上后端只干了9个月),但是能力不错。p6给不了,给p5问我来吗,来的话就安排二面。
#社招##蚂蚁集团##面经##java工程师#