快手Java一面
一觉睡到2.30,本来决定去北森了,不想再面了,为了不鸽面试官,还是爬起来床,去面了,面完感觉自己又行了,感觉又能进大厂了。。。。
自我介绍
Java SE
- 忘了问的啥了
多线程的安全问题
- 讲了讲两个线程依次打印1-100
- volatile
- Synchronized和Lock的底层实现(这个还真没看过)
JVM
- 怎么判断一个对象已死?
- 七大垃圾收集器(答的有点菜)
- CMS(答的有点菜)
MySQL
- 事务-ACID
- 间隙锁
- 索引
- 为什么采用B+树(面试官好像说了个添加更快的)
Redis
- 五大数据类型
- 跳表
- 跳表和二叉树的优点
手撕算法
- 二叉树的之字打印-先说了2种思路,就撕起来了
面试官
- 整体掌握的还可以,知识面也很广,就是Synchronized和Lock的底层实现你没了解,我还真意外
- 对于C#这个语言,我了解的To c互联网公司没有用的,难搞,去北森的决心又有点小动摇
总结
- 大厂基本养鱼了,美团二面说过了,好几天三面也不给电话
- 马上10月份了,快放弃挣扎了,大概率北森C#了
先就业,再择业吧
#Java工程师##面经##校招##快手#