1.6日1.自我介绍2.学校里学什么课程?3.你解释一下复杂度4.你说一下常见的排序算法,以及它们的复杂度5.有哪些集合?底层原理,扩容机制6.concurrenthashmap的底层原理7.类加载器有哪些?加载过程是怎样的?8.如果有个类没有被加载到?可能是什么原因?9.JVM的参数怎么配置?(答不太了解,没有实际配过)Q:你不知道这些实际的参数,那你JVM理解没啥用,不能运用到实践(答对理解代码还是有帮助,让我举个例子,扯了String、final,引用,堆栈啥的)10.Spring事务的原理,隔离级别11.Redis使用场景?分布式锁实现原理?12.如果一个线程拿了分布式锁,然后挂了,这个锁怎么办?12.mq的使用场景,为什么用rabbitmq?kafka吞吐量为什么很高?13.docker和k8s有了解吗?二面没问项目(可能面试官不感兴趣)1.7日:二面过了,HR面,问兴趣爱好、家庭情况,实习时间啥的沟通300,投出去30份,就一个面试,1笔试+2技术面+HR面,希望能过,不想再投了#面试# #日常实习面试#