928有赞电面一面面经
自我介绍
是否了解java
网络
- 3次握手,中间消息未传输失败如何处理
- 4次挥手
- 有没有实际验证过3次握手和4次挥手
-
在建立TCP连接过程中,会阻塞,那么此时一个端口如何处理多个socket请求?
- 不了解
- HTTP协议(没答)
- HTTP与HTTPS的区别
- HTTPS的加密如何实现
- get和post的区别,除了get和post还有哪些HTTP请求方法
操作系统/Linux
- 进程有哪些状态
- 进程间通信方式
- 如何查看系统负载,top里面的平均负载是什么意思,这数值代表什么,在多核系统上有什么不同
- 如何查看内存,free命令显示的buffer和***的意思,有什么区别
- 有没有用过缓存系统
- 自己实现一个缓存(我按照LRU的思路讲了一下)
- 使用LRU在链表满的时候或者更新时都会移动链表,有没有什么方法可以解决?(没答出来)
数据库
- 事物隔离级别
- 什么是不可重复读,什么是幻读,他们的区别是什么?
- 数据库的索引
- B+树介绍一下
- 磁盘预读介绍,MySQL是实现磁盘预读还是调用操作系统的(可能想问的是分页大小,不清楚)
数据结构
- 知道哪些排序算法
- 讲一下归并排序的过程
- HashMap如何实现,如何解决冲突
平常学习哪些内容
发面经攒人品
查看4道真题和解析

