【项目】
- 整体介绍一下你的数据库项目
再准备准备~ - 做这个项目的背景是什么
再准备准备~ - 介绍一下数据库项目里最难的一个点
再准备准备怎么表述~
【进程和线程】
4. 进程和线程的区别是什么?
5. 数据库系统这个项目中有几个进程几个线程?我说没有,面试官说那你用过哪些多线程的场景?
我说了线程池和线程同步
6. 线程池的参数有哪些?
7. Java线程池的拒绝策略有哪些?
线程池
【计算机网络】
9. 介绍一下计算机网络模型,各层的职责是什么
10. 数据链路层就是为了组帧吗?
它的作用是对物理层传输原始比特流的功能的加强,将物理层提供的可能出错的物理连接改造成为逻辑上无差错的数据链路
1、将数据组合成数据块,封装成帧;2、差错控制;3、流量控制;4、链路控制;5、MAC寻址;6、区分数据和控制信息;7、透明传输
- TCP和UDP的区别
- 浏览器从输入一个url回车,发生的事情是怎样的
- 比如浏览器有一个页面,有很多资源,我们去请求的话这个过程是怎样的
- 你了解哪些HTTP请求的方法
- HTTP请求,我们的参数可能有很多种类型,是怎样标记的
俺答了首部字段…但具体不记得是啥首部字段了…… - HTTPS相比于HTTP的主要区别在哪里
【算法题】
将链表从第m个节点到第n个节点的中间一段反转