字节一面 - 今日头条后端面经
红色的是没回答出来的,已通过
- 线程与进程的区别
- 单核心服务器用多线程效率有提升吗
- Redis是单线程为什么这么快呢
- Redis 和 MySQL 最大的不同是什么呢?
- 那我不能只用MySQL吗?
- 为什么要搞线程池呢?
- 具体减少哪些资源的消耗呢?(线程池)
- 线程池提交任务的流程是什么?
- 当前20个线程,核心线程数是10,会不会回收线程?
- 会全部线程回收掉吗?
- 为什么我们回收掉非核心线程呢?为什么要留点线程呢?
- Tomcat服务器了解吗?或有了解到其他用到线程池的框架吗?
- 服务器只有2g内存,我可以申请3g内存吗?
- 怎么知道要swap哪些内存到磁盘中?
- Redis中内存淘汰策略怎么做的呢?
- Redis单线程怎么去淘汰Key的呢?
- Redis删除策略是什么?
- 讲一下输入toutiao.com后的流程?
- DNS解析过程
- 了解CDN吗?
- HTTP用什么协议的呢?
- TCP为什么可靠的呢?
- A和B建立TCP连接,这时候B断电了,会有什么反应呢?
- A和B进程建立通信,B进程挂了,操作系统没挂,A会一直传数据吗?
- TCP是流的协议,我怎么知道我的报文是哪到哪呢?
- MySQL索引结构是什么?讲一下B+树
- 为什么B+树层级低性能好?
- 全部都在内存里面有问题吗?
- 索引现在有1000万,大概B+树的层数多高呢?