字节飞书社招挂经
工作两年半,在央企没做过什么好项目天天crud和运维,心里一直有个大厂梦,投了字节,昨天面完凉凉。给大家分享一下面经以供参考。
1.说下项目经历(因为没做过什么好项目这块答的细碎)
2.项目中遇到的问题怎么解决的(同上)
3.mysql持久性如何实现的?(redolog,脑子进水答了个binlog)
3.mysql默认事务隔离级别 RR
4.怎么实现的RR?MVCC
5.mvcc原理?(undolog版本链+readview)
6. 聊一下java nio
7. tcp三次握手四次挥手
8. 代码 lru cache并且实现过期失效(好久没练,写了很久)
9.redis key过期失效(定时删除,惰性删除,定期删除)
总结:其实面试官的问题没有很难,项目+基本八股文+medium code。
但是复习的时候要多思考举一反三一个问题可能会牵扯到其他问题,还有就是要好好准备项目,项目没亮点真的很拉。
另外code要熟练,leetcode300左右就可以应付面试了。
keep goning
#字节跳动##Java工程师##社招#