本二211硕 阿里二面 面经、java后端
3.22一面 算法没写出来 我还以为凉了 没想到接到了二面
3.26 晚上19:00 阿里二面:34分钟
1.怼着项目问,你做了什么,难点是什么(单点登录、token有加密吗?),
项目的架构、里面redis是做什么的(数据结构有哪些、底层)、
redis与mysql的区别(为什么用redis、为什么用mysql)、
mysql底层数据结构、分库分表、视图、
2.多并发:多个人同时访问你的系统怎么办,你的系统的并发是怎么实现的,一直没答对(我说我们项目没有多并发hhh),他又问如果你自己实现多并发咋办(我在那权限控制、IO复用、负载均衡、事务、锁一桶乱答),一直没get到他想问啥,后来问他解决方案,他说是多线程或者多进程;
进而接着问线程是什么、与进程的区别、线程池的作用、如何使用、满了咋办、有用过多线程、多并发的吗
3.最后手写单例模式,我直接写的线程安全的,他问还有吗,又写了饿汉式(多并发没答好有点紧张忘记加static(所以顺势就问了static放在哪 我说方法区,他说方法区?就问了jvm内存模型)也忘记加final了) gg
最后反问、我一看时间才过去半个小时、感觉凉了 就没反问了

