字节国际化Java提前批一面
楼主菜鸡一个,算法好久都没刷了,面试之前慌的一批,好在面试官问的比较简单
先让我介绍了下实习经历,然后问了问项目,我的项目主要用到Redis,所以也问了点Redis使用方面的问题
八股文:
1. static修饰类,方法,变量有什么作用,final呢?
2. ==和equals区别
3. Object类的hashcode方法的作用
4. hashmap的哈希冲突,rehash
5. GC Roots节点都有啥
6. G1收集器的收集算法
7. redo log 和undo log的用处,binlog的用处;从服务器主动拉binlog,还是主服务器推binlog
8. InnoDB为什么要用B+树做索引
算法题:
给一个升序数组,部分掉换,例:[4, 5, 6, 7, 0, 1, 2],给一个target:0,找到位置(力扣原题,题号忘了)
反问:本来想问两道算法题,前面聊多了,所以就一道,问的比较简单,会让后面面试官着重考察算法(孩子哭了)