3.11收到二面通知
春招以来发挥最好的一次。。
3.12 二面 55min
1.自我介绍
2.项目介绍
你使用了springboot,你对spring的AOP,IOC,DI是什么理解
微服务架构了解吗?
3.项目拷打
秒杀逻辑怎么实现?
怎么避免重复消息被消费
项目中redis的作用,给出具体代码逻辑,为什么是线程安全?
项目中用到的设计模式,全部介绍一遍,再把springboot体现的设计模式说一遍
4.详细说说代理模式
5.redis数据结构,与底层数据结构
6.缓存穿透,击穿,雪崩,以及处理方法
7.懒汉/饿汉,怎么保证单例模式线程安全?
8.介绍Threadlocal原理,内存泄漏怎么产生的
9.hashmap介绍,数据结构,什么时候化红黑树,什么时候退回链表
10.外键,索引,主键区别
11.常用sql优化方法
12.索引越多越好吗?索引失效
13.两个栈实现队列 说说思路;针对思路提问
14.说说常用排序算法(快排,选排,堆排,插排,冒排等)的核心思想,时间复杂度,空间复杂度
共享屏幕
1.手撕快排,讲解 3分钟写完
2.力扣1143. 最长公共子序列(中等难度) 限时十分钟,简单动归解决,讲解
反问
1.还有什么流程? 答:终面+座谈会
2.终面是技术面吗?答:很少,是主管面
3.我表现的怎么样 答:整体很好,就是代理模式说的不清楚,redis那块没有多实际用,原理了解不够深入
#春招#