2.项目
--------------我觉得这两个真的是必须问的,然后项目就看自己了,
3.说一下TCP 为什么要三次握手,我说了一个可以阻⽌重复历史连接的初始化,他问你
能举个例子呢,我说了
4.又问如何对三次握手进行性能优化,FastOpen 流程你知道呢?
5.为什么需要TCP 协议?TCP 协议与UDP 协议的区别?TCP 应该如何Socket 编程?
6.你知道拥塞控制呢?说一下
7.粘包的原因以及解决方案
8.看我项目用的token,就问token 和cookie 实现的区别9.Session 机制?如何跟踪session?
10.手撕代码,层级遍历二叉树
11.问我知道map 不?就开始了map 的两万五千里,从数据结构到扩容,从put 到get,从
hash 到比较其他map 的优劣势,还有源码中每个数据为什么是这个数的原因
12.反问+公司介绍
美的
一面:
就全程问项目,问研究生期间课题,当时产生了怀疑,虽然我毕业没多久,但毕竟是社招,居然还问道研究生期间的课题
1.你说说sleep() ⽅法和wait() ⽅法区别,中断线程方法13.创建线程方式有哪些?实现Runnable 接⼝和Callable 接⼝的区别,你觉得这两种那种更
有优势?说说你选择的原因
2.你说一下原子类
3.你并发看过什么书?有没有实战过?
4.springboot 的启动流程
5.Spring Boot 的配置文件有哪几种格式?JavaConfig 相对于其他两种的优点有什么?Spring
Boot 配置加载顺序?
6.Spring Boot 打成的jar 和普通的jar 有什么区别?如何打包Spring Boot 项目?
7.Spring Boot 需要独立的容器运行吗
8.反问
全部评论
(0) 回帖