快手/java后端 凉经 9.10

自我介绍 15min
问实习,问项目

八股 30min
ArrayListhe LinkedList 区别和应用场景,arraylist扩容机制,多线程情况下两个线程同时扩容会怎样,看没看过源码?
concurrentHashMap底层原理
jvm结构,解释一下永久代,什么时候young gc/full gc
事务隔离级别,在可重复读级别下怎样防止脏读,快照读和当前读的区别,mvcc
InnoDB用什么索引,b+树b树区别,为啥不用别的数据结构哈希平衡二叉树                                                                     
redis怎样实现分布式锁,怎么加锁,解锁
spring循环依赖问题怎样解决
怎样设定bean的加载顺序
@transactional什么时候失效

手撕20min
层次遍历二叉树,但是偶数行翻转,非常简单 ,但是需要自己实现树的数据结构和构建测试用例                                                   
反问环节5min
问了问业务是做什么的
主要使用语言

一共搞了1小时10分钟,我人麻了。有两个比较细的八股没答上来,有的答得不全,手撕也过了。今天早上看一下直接流程结束
全部评论
太难了,这也挂啊
点赞 回复 分享
发布于 09-12 09:48 广东
我第一次见需要自己实现树的结构的题,二叉树不是一般都是核心代码模式吗
点赞 回复 分享
发布于 09-12 22:47 湖南

相关推荐

5 36 评论
分享
牛客网
牛客企业服务