● 计算机网络:七层网络、HTTPS的加密在第几层(表示层:该层的主要任务是把所传送的数据的抽象语法变换为传送语法,即把不同计算机内部的不同表示形式转换成网络通信中的标准表示形式。此外,对传送的数据加密(或解密)、正文压缩(或还原)也是表示层的任务。 )● 操作系统:内存管理、虚拟内存、缺页中断、IO了解吗、IO多路复用。BIO、AIO、NIO用过吗● MQ:怎么确保不会出现消息丢失● JVM:介绍常见垃圾回收、内存区域、JVM调优参数、生产环境下怎么排查内存满的问题,可以使用哪些命令排查。● Spring:介绍IOC/AOP。如果被代理对象不实现接口怎么实现代理(JDK动态代理是实现了被代理对象的接口,Cglib是继承了被代理对象)、cglib和jdk动态代理区别。● redis:常见数据类型、分布式锁、分布式锁的过期时间怎么设置(秒杀场景下分布式锁过期时间的设置)、redis实现队列● 并发:秒杀场景、超卖一人一单问题。分布式场景下的秒杀问题(一个线程误删其他线程锁的问题)。● mysql:MVCC、binlog、redolog、undolog● Linux:会不会写shell脚本、大文件统计内容(有一百万行,每行一个名字,统计名字出现次数最多的人)要怎么做● 算法:奇偶链表。lc328:https://leetcode.cn/problems/odd-even-linked-list/● SQL:https://www.nowcoder.com/practice/7cc3c814329546e89e71bb45c805c9ad?tpId=82&tqId=35085&ru=/exam/oj