从21年八月份开始,经历了一次一面挂,一次二面挂,两次三面挂,这次终于成功上岸字节跳动飞书人力套件,面经如下:

字节教育(一面以后第二天字节宣布解散教育,但是还是撑到了三面)
- TreeMap讲一下
- 时间轮是怎么实现的
- git中ignore是干嘛的
- git merge gitrebase的区别
- 什么对象可以作为GCroot
- JVM的垃圾回收算法
- URL的编码方式
- HTTPS
- 若钓鱼网站伪造了证书应该如何处理
- DNS解析过程,DNS劫持
- ARP介绍
- 写题:向有序链表中插入节点
二面:
- 进程间通信方式
- select poll epoll
- G1的原理
- 深拷贝,浅拷贝
- HashMap
- 写题:缺失的第一个正数
三面:
- 写题:二叉树最近公共祖先
- B+树如何实现更新的
- 内存池
- Redis的String类型的数据结构
挂了。。。
抖音音乐(一面挂)
- 面向对象三大特征
- 操作系统的内存对齐,为什么要这么做
- 堆和栈存储什么的
- 虚拟内存,为什么要用虚拟内存,用虚拟内存的好处
- 快排最坏的情况,如何

本文详细记录了一位开发者历经字节教育、抖音音乐、商业化技术等多个部门的面试,最终在虚拟内存飞书部门成功通过三面,拿到 Offer 的历程。面试涵盖了Java、操作系统、数据库、网络、设计模式等多个方面,通过面试展现了技术实力和坚韧精神。
最低0.47元/天 解锁文章
1万+

被折叠的 条评论
为什么被折叠?



