从21年八月份开始,经历了一次一面挂,一次二面挂,两次三面挂,这次终于成功上岸字节跳动飞书人力套件,面经如下:
字节教育(一面以后第二天字节宣布解散教育,但是还是撑到了三面)
- TreeMap讲一下
- 时间轮是怎么实现的
- git中ignore是干嘛的
- git merge gitrebase的区别
- 什么对象可以作为GCroot
- JVM的垃圾回收算法
- URL的编码方式
- HTTPS
- 若钓鱼网站伪造了证书应该如何处理
- DNS解析过程,DNS劫持
- ARP介绍
- 写题:向有序链表中插入节点
二面:
- 进程间通信方式
- select poll epoll
- G1的原理
- 深拷贝,浅拷贝
- HashMap
- 写题:缺失的第一个正数
三面:
- 写题:二叉树最近公共祖先
- B+树如何实现更新的
- 内存池
- Redis的String类型的数据结构
挂了。。。
抖音音乐(一面挂)
- 面向对象三大特征
- 操作系统的内存