字节后端一面面经
- 讲实习项目
- 同步编程和异步编程模式上的区别(实习中有同步转换成异步)
- netty用过吗(没有,就没问了)
- JAVA
- 深拷贝和浅拷贝
- java怎么进行内存管理
- 垃圾回收机制
- 堆内存的分配
- 什么时候用新生代,什么时候用老年代
- MySQL
- 索引怎么实现
- 发了一条SQL,判断是否能用到索引(select * from table where name like "%林")
- 怎么判断一条SQL是否用到索引
- MySQL的存储引擎(了解过MyISAM吗)
- 为什么用InnoDB或者MyISAM
- Redis
- 用过什么数据类型
- Redis中怎么查出所有的key(可以用 key *吗,不用key *,怎么查出所有的 key)
- 为什么Redis单线程的效率就很高(IO多路复用原理)
- 计算机网络
- TCP三次握手,如果有一方丢包怎么办
- TCP四次挥手,为什么握手是三次,挥手是四次;哪一段会进入TIME_WAIT状态
- 了解连接队列吗?连接队列是在客户端还是服务端
- 手撕:链表输出倒数第k个节点
秋招记录册 文章被收录于专栏
虽然目前秋招惨淡,但是仍然坚持记录,积攒一些好运