快手 后端一面
时长: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了,要求使用动态规划(裂开)
已挂
部门:本地生活(实习)
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了,要求使用动态规划(裂开)
已挂
全部评论
实习吗
好棒好棒
这么晚才写面经,举办了
请问这个面经是上个暑期实习的吗
佬,"如果有父类或者上层接口那么具体在哪?"这个咋回答
有些问题问的也太细了,像是hashmap在jdk1.7和1.8线程安全的问题区别还跟扩容时前序插入有关。。。
相关推荐
09-26 12:42
重庆理工大学 汽车设计 点赞 评论 收藏
分享