B站实习(SRE方向)
一面 30min 电话面
先自我介绍,问了问能实习多久,大学做过什么有价值的事,用过B站吗?。
- 对Spring IOC的理解?
- 对AOP的理解和原理?
- 项目用到了Redis,是怎么解决Redis缓存击穿、穿透、雪崩?
- 项目用到了线程池,说说你对线程池的理解?从好处、参数方面说了说。
- 你刚才说到拒绝策略,那你说说你用的啥拒绝策略?说了线程池执行的流程,拒绝策略。
- 阻塞队列有那些?你重写过没有?达到最大线程数限制之后,执行拒绝策略的时候是先放入阻塞队列之后再执行拒绝策略还是直接执行拒绝策略(细节问题)?
- 你说你刷过算法?那你说说集合的接口和实现类都有哪些?基本都说完了
- Java线程的通讯方式?synchronized、volitile、wait/notify、await/signal、Semaphore、CountDwonLatch、yield、LockSupport都答了。
- 为啥重写equal()就要重写hashcode()?
有些记得不太清楚了。
反问:
- 部门用Go还是Java?本部门用Java,核心业务用Go
- 多久才有结果?1周左右
可能是一面,偏向大数据方向,问的不是很难,电话面没有手撕代码。
#面经##实习##B站#