校招。首先是笔试,两天完成一个rbac的系统,提交源码和sql。刚面完技术面。java基础,数据结构,jvm,redis,kafka,mysql都问到了,大部分是八股,我准备的不好,好多没答出来。gc算法?什么是双亲委派机制?线程池参数有哪些?synchronize和reentrantlock的实现原理?有一个key是Redis没有,MySQL也没有,同时有大量请求使用这个key,怎么办?kafka如何保证不被重复消费?如何保证消息不丢失?索引什么时候会失效?hashmap的数据结构?(后面才想明白其实他想问的应该是hashmap的原理,我当时傻傻的说是kv存储结构,原理啥的一点没说,寄)重载重写区别?接口和方法的区别?你用过的设计模式有哪些?详细说说记得的问题就这些了,还有一些没听过的问题,都不记得了...查看更多