快手 后端一面

时长:35min
部门:本地生活(实习)

1. HashMap jdk1.7/8有什么区别?元素数量下降长会变回链表吗?
2. HashMap在多线程场景下使用,jdk7/8有都什么问题?问题有什么区别?
3. ConcurrentHashMap怎么保证线程安全的?1.7的分段锁怎么实现的?
4. Java语言的泛型是怎么实现的?为了解决什么问题而出现的?泛型的效率一定很低吗?
5. Spring的循环依赖是怎么解决的?
6. 动态代理分为两种,各自是怎么实现的?
7. AOP的动态代理底层怎么实现的?为什么一个注解就能实现了?如果有父类或者上层接口那么具体在哪?
8. Mysql的事务隔离级别?Mysql默认的是什么级别?会出现幻读问题吗?怎么解决幻读的?
9. undolog,redolog,binlog?都是在什么时候被记录?

手撕算法:
718. 最长重复子数组 
暴力AC了,要求使用动态规划(裂开)

已挂
全部评论
实习吗
2 回复 分享
发布于 2023-10-31 23:14 广东
好棒好棒
点赞 回复 分享
发布于 2023-10-30 18:09 天津
这么晚才写面经,举办了
点赞 回复 分享
发布于 2023-10-30 22:15 北京
请问这个面经是上个暑期实习的吗
点赞 回复 分享
发布于 2023-11-01 19:50 陕西
佬,"如果有父类或者上层接口那么具体在哪?"这个咋回答
点赞 回复 分享
发布于 2023-11-05 10:16 广东
有些问题问的也太细了,像是hashmap在jdk1.7和1.8线程安全的问题区别还跟扩容时前序插入有关。。。
点赞 回复 分享
发布于 02-26 00:59 江西

相关推荐

评论
15
83
分享
牛客网
牛客企业服务