手撕1:矩阵转置

手撕2:字符串s1和字符串s2,看s2中是否包含s1的一种排列(固定长度的滑动窗口,不需要全排列,只要s2中某固定长度【s1的长度】的一段字符串里面各种字符的数量统计出来跟s1的各种字符数量统计结果一样就说明s2中这段字符串为s1的一种排列)【用双指针只需要扫描一次,维护窗口内各种字符的数量只需要处理开始指针与结束指针就行】

HTTP、TCP、IP的包是什么结构?MTU是啥?介绍一下流式传输、SSE、HTTP、TCP、IP?

Java线程的状态?Java怎么使用线程池,使用场景,解决了什么问题?Spring的IOC、AOP?JDK和CGLIB代理的区别,分别什么时候使用?

介绍一下Agent?介绍一下Claude Code?怎么使用的?

Java对象的浅拷贝和深拷贝,怎么实现?

说说你实际用过的设计模式?

Zset具体的实现是啥?能用在哪些场景?