字节抖音客户端二面
1h15min
一开始让我介绍下项目,不过没细问,可能不想问这烂大街的秒杀项目,然后问我从中学到了什么,还问了下之前有没有做过其他的项目,聊聊那些,可是我没有啥项目,就没聊项目了,开始问问题了
一开始问了个,第二次访问相同页面会变快一点的原因,有点愣住了,说了下浏览器的静态资源和DNS缓存,然后追问我服务器这方面有啥原因呢,我不太懂,扯了些有的没的
然后就是一些八股:
IO模型,多路复用
然后其中我说epoll模型的效率是最好的,然后问了在什么情况下用这个select模型会比epoll适合
进程的通信方式有哪些
Java里是如何管理线程的
Synchronized,问了为啥Synchronized代码块,要传参数,以及这个传参的底层原理,我愣了,我把懂的知识说了下
MySql的索引的数据结构
MySql的缓存的底层原理(这个是真不了解,傻了)
还有问到了Java的反射机制,原理,还有结合反射机制和类加载过程和JVM聊聊,我也挺蒙的,不懂答的是不是他想要的答案
还有一些记不清了
做题:手写一个单例模式
算法:K个一组链表反转(只能在飞书的界面写,然后还要自己构造链表写输入,最后有点bug没解决,说了思路)
最后问了我最近或者是印象深刻的读的一本书
然后就是反问环节
许愿一个三面😭,最后的算法题没AC就挺难受的,哭了,这题虽说是高频题,唉,可惜最近一次写是挺久之前了,早知道多复习下高频题了 唉唉唉
#字节客户端##面经##字节跳动#