自我介绍手撕 二叉树按先序遍历展开成链表写完后问先序遍历有没有非递归实现(答了用栈实现,并写了一遍,感觉写的有问题,面试官没有深究)计算机网络为什么要分层设计,有什么好处输入一个url的过程服务器怎么将资源传给客户端Java语言的特点垃圾回收算法JVM内存划分常量池放什么集合有哪些HashMap底层原理HashMap是线程安全的吗,怎么实现线程安全解决哈希冲突的方法哈希算法有哪些线程池参数,创建方法一个任务提交到线程池的流程拒绝策略有哪些Java中常见的锁乐观锁悲观锁区别,应用场景Spring的特性Spring中的设计模式AOP原理场景题:统计系统中失效接口的个数,到达一定值后预警,应该怎么做Redis数据结构以及用法布隆过滤器敏感词过滤,数据量大跟数据量小的时候怎么做(没答出来,面试官说用前缀树或字典树)反问对学习上的建议遇到场景题怎么思考纯八股问答,没有项目拷打美团面试体验极佳,面试官很和蔼,答不出来会一步步引导,最后反问环节也是面试官自己的经历给我说了很多建议,受益很多。