bilibili二面20210820 | 面试复盘
bilibili二面20210820
双非本科艰难求职。上次一面之后,两周才通知我二面,我怀疑我是备胎。
- 自我介绍
- 线程池
- 线程的状态
- wait和synchronized是一个队列吗
- volatile是什么
- atomicinteger知道怎么实现的吗
- 类加载机制
- 如何打破双亲委派
- 垃圾回收算法,垃圾回收器
- 限流器
- mysql对于事务的理解
- 主从复制用过吗
- redis的数据结构
- hset时间复杂度是多少?我觉得应该是O(n),因为链地址法查询需要O(n),但是上网查了一下都说是O(1),这个怎么理解。
- 有一篇文章,查询是否存在输入的词,怎么做,给个思路?不懂,感觉和一面问的是一个东西,好像是用es做吧,没用过es。
总结和回顾
- 如何打破双亲委派这里准备的一般,因为也是第一次有人问。我只是回答了mysql驱动引擎的这种情况,具体怎么实现的没有说出来。
- 垃圾回收器感觉现在不能光知道g1了,已经卷到必须知道zgc了。
更新0820
这次回复很快,下午就约三面了,主管面。还是技术面。
#面试复盘##校招##哔哩哔哩##Java工程师#