Java 后端 快手 效率工程 一面面经
面试官:你擅长什么?
我:Java基础和并发编程
面试官:好的,我们来聊聊并发编程吧
并发
你是怎么看待并发的
并发问题有哪些,有哪些解决办法
内存屏障
介绍一下Lock,有哪些常见的Lock
ReentrantLock的原理
AQS的原理
AQS的应用场景
redis
redis的数据结构
redis应用场景
你的项目怎么用redis的
数据库
事务的四个特点以及原理
数据库为什么用B+树(减短树高)
一条select的执行流程
一次select最耗时间是在哪里呢
JVM
面试官:你JVM会什么呢?
我:类的生命周期、双亲委派、内存结构模型
面试官:垃圾收集了解吗?原理和应用场景
我:不是很了解,我只知道在类卸载的时候需要先进行GC
面试官:好的。。。。
非八股文
定时任务的调度会有问题?
定时任务有哪些应用场景?
如何设计微信的每天定时推送,并且只推送一次?----分治思想
算法
两条有序链表合并
其他
面试官:关于每周实习天数你有什么想法吗?
我:哇,这个我太有想法了,我恨不得一周干七天
面试官:你这有点自虐啊
...
面试结束
#快手实习##快手##面试题目#