奇安兴 后端开发 一面面经
岗位:服务器java开发
时间:10/18
1. Java基本数据类型,金融数据用什么
2. 常用的数组,区别,使用场景,安全的实现,vector能存null值吗
3. map有哪些实现,treemap是什么结构,可以存null值吗
4. hashmap 1.7和1.8区别,为什么用红黑树,时间复杂度,hash存储过程,负载因子为什么是0.75(没有深入了解),为什么不用AVL
5. java常用的锁,锁升级
6. 实现多线程的方式,runnable和callable区别(返回值,异常处理),线程池的参数,提交任务的流程
7. MySQL的数据结构类型有哪些,讲讲b+树,索引查询一定会走到叶子结点吗?二级索引,hashmap效率高吗可以做范围查询吗
8. a和b都建立了索引,where条件中a先b后,先走a还是b,一定是a吗?如果是联合索引呢?只判断b肯定不会走联合索引吗?
9. Spring的三级缓存一定可以解决循环依赖吗?
10. Redis常用的数据类型,hashmap的结构,那hashmap的key可以设置过期时间吗?
11. Redis的持久化机制,用了哪个,过期策略有哪些,删除机制
12. kafka集群模式是怎样的,配了多少,一个partition可以有几个线程消费,kafka消息堆积怎么解决
13. 手撕二分查找,说单例模式的思路
总结:面了一个多小时,除了面试官没开摄像头,整个过程还是很舒适的,感觉变相的帮我复习了一遍八股
#24届软开秋招面试经验大赏#
时间:10/18
1. Java基本数据类型,金融数据用什么
2. 常用的数组,区别,使用场景,安全的实现,vector能存null值吗
3. map有哪些实现,treemap是什么结构,可以存null值吗
4. hashmap 1.7和1.8区别,为什么用红黑树,时间复杂度,hash存储过程,负载因子为什么是0.75(没有深入了解),为什么不用AVL
5. java常用的锁,锁升级
6. 实现多线程的方式,runnable和callable区别(返回值,异常处理),线程池的参数,提交任务的流程
7. MySQL的数据结构类型有哪些,讲讲b+树,索引查询一定会走到叶子结点吗?二级索引,hashmap效率高吗可以做范围查询吗
8. a和b都建立了索引,where条件中a先b后,先走a还是b,一定是a吗?如果是联合索引呢?只判断b肯定不会走联合索引吗?
9. Spring的三级缓存一定可以解决循环依赖吗?
10. Redis常用的数据类型,hashmap的结构,那hashmap的key可以设置过期时间吗?
11. Redis的持久化机制,用了哪个,过期策略有哪些,删除机制
12. kafka集群模式是怎样的,配了多少,一个partition可以有几个线程消费,kafka消息堆积怎么解决
13. 手撕二分查找,说单例模式的思路
总结:面了一个多小时,除了面试官没开摄像头,整个过程还是很舒适的,感觉变相的帮我复习了一遍八股
#24届软开秋招面试经验大赏#
全部评论
相关推荐