首先感谢腾讯👨捞了我的简历,激起了我学习的动力
查了相关的腾讯一面,涉及内容可分为:操作系统、计算机网络、数据库、jvm、spring还有数据结构
https://blog.csdn.net/qq_31988793/article/details/80072196
一、操作系统
二、计算机网络
https://coolshell.cn/articles/11564.html
https://coolshell.cn/articles/11609.html
1、TCP连接的过程(三次握手、四次挥手)
2、TCP连接的11种状态变迁
3、TCP和UDP的区别
4、TCP流量控制
5、OSI七层模型和TCP/IP四层模型
6、IP地址的分类
7、长连接、短连接、长轮询、短轮询
8、常用的应用层协议和相对端口号(FTP、SSH、TELENT、HTTP、DNS)
9、掌握ICMP协议
10、用户进行域名访问一个网站到返回页面过程中经历的过程
11、HTTP协议
12、http如何处理粘包问题
三、数据库
Inner join 和left join性能不同,Inner join慢是因为什么?
四、数据结构
1、排序
五、JVM
1、GC回收机制
六、Spring
1、为什么要用SpringBoot这个版本?相对于Spring框架有什么优势?
2、Mybatis和Hibernate的区别
3、Spring AOP的实现方式,这种方式和直接new相比性能如何?
4、Spring IOC的特性