字节国际化广告后端一面
50多min
全程八股,竟然没问项目?这正常吗。
1.接口和抽象类的区别
2.final关键字的作用
3.可以用final修饰抽象类吗?
4.hashmap底层数据结构
5.hashmap为什么不是线程安全的?
6.concurrenthashmap为什么是线程安全的?
7.线程池跟直接new 一个线程有什么优点
8.拒绝策略有哪些?
9.threadLocal可能会出现哪些问题?怎么处理?
10.spring创建bean的方式
11.AOP使用过吗?常用注解?
12.动态代理(jdk+cglib)
13.AOP什么情况会失效?
14.如果有两个方法A\B都在AOP范围内,那直接用A去调用B,AOP会失效吗?
15.redis基本数据结构
16.Zset是怎么实现的?用到的数据结构?哪种排序算法?
17.跳表怎么去做排序的?为什么能支持范围查询?
18.Zset数据量太多了(大Key)可能导致什么问题?如何优化?
19.redis是单线程,但性能为什么那么好呢?
20.mysql为什么选择B+树?
21.mysql深分页优化?
22.sql:分数筛选
23.算法:子数组和
sql和算法都是比较简单的。整体基本上都答上来了。除了Zset底层不太了解。
全程八股,竟然没问项目?这正常吗。
1.接口和抽象类的区别
2.final关键字的作用
3.可以用final修饰抽象类吗?
4.hashmap底层数据结构
5.hashmap为什么不是线程安全的?
6.concurrenthashmap为什么是线程安全的?
7.线程池跟直接new 一个线程有什么优点
8.拒绝策略有哪些?
9.threadLocal可能会出现哪些问题?怎么处理?
10.spring创建bean的方式
11.AOP使用过吗?常用注解?
12.动态代理(jdk+cglib)
13.AOP什么情况会失效?
14.如果有两个方法A\B都在AOP范围内,那直接用A去调用B,AOP会失效吗?
15.redis基本数据结构
16.Zset是怎么实现的?用到的数据结构?哪种排序算法?
17.跳表怎么去做排序的?为什么能支持范围查询?
18.Zset数据量太多了(大Key)可能导致什么问题?如何优化?
19.redis是单线程,但性能为什么那么好呢?
20.mysql为什么选择B+树?
21.mysql深分页优化?
22.sql:分数筛选
23.算法:子数组和
sql和算法都是比较简单的。整体基本上都答上来了。除了Zset底层不太了解。
全部评论
国际化广告的哪个岗位呀
动态代理那块我说实现接口用jdk,否则用cglib。面试官说我说反了
相关推荐
查看28道真题和解析 点赞 评论 收藏
分享
02-02 15:33
哈尔滨理工大学 golang 点赞 评论 收藏
分享