准备秋招了
需要大量基础知识
大量基础知识,jvm,juc,redis,mysql
数据结构和算法:二叉树、BST、链表、栈、红黑树、散列表、AVL树、字典树、动态规划、二分查找、递归、各种排序(堆排、快排、归并排、希尔排、桶排)及复杂度稳定性
计网:tcp/ip(握手挥手,各个信号的意义,超时重传,滑动窗口,拥塞控制,流量控制),http/https(长连接短连接,头压缩,服务端推送,二进制传输,各个请求类型,各种状态码,幂等,网络攻击),tcp/udp,七层模型、四层模型、五层模型
数据库:ACID,隔离级别,常用语句,锁,B树,B+树,磁盘操作,存储引擎,主从复制,读写分离,关系型/非关系型,事务/非事务,组合索引,二级索引,范式
操作系统:进程线程协程,进程通信,并发并行,虚拟内存,进程调度,锁,linux,IO复用,链接库,程序运行过程