一面1h项目中做了哪些优化?开了一个IO流没有关闭会怎么样?为什么?从内存和操作系统层面解释springcloud的注册中心作用,和dubbo作对比用过哪些spring的注解,并解释对应的作用spring如何实现AOP如何设计一个死锁手撕代码:字符串消掉相同字符,例abbadcc消完后变为d。每消完一次重头遍历,最后注意下边界条件判断就行二面1h拷打项目:是否有接触过重构?是否接触过k8s?坏味道代码有哪几种类型?为什么项目里要用redis而不是直接在内存里面用map?百万级规模数据库场景如何做优化,可能会出现哪些问题?如何定位并解决线上问题,举一个实际例子,接着被不断深追在项目里面做过哪些优...