本科双非化学,跨考了电子硕士,研究生依然双非。无互联网实习,无比赛无论文。(有自动化和高校实训讲师相关的实习经历)
19年11开始学Java准备秋招。
【阿里】
二面
- 公司做的项目,设计插件,
- 讲讲项目的架构,设计,数据流,ER 图
- Redis 使用过吧,缓存击穿的解决办法,Redis 的数据结构有哪些,Redis 的主从结构,数据分片,一致性 hash
- JAVA 基础,存放不相同的对象使用什么数据结构,引出对象的 hashCode 和 equals方法,HashSet 是用什么结构实现的;
- HashMap 的冲突解决办法
- HashMap 是不是线程安全的容器,如果并发访问了JDK 是怎么解决的
- 线程安全的容器 ConcurrentHashMap是怎么解决线程安全问题的,分段锁
- 悲观锁和乐观锁的区别,使用悲观锁有什么影响(线程中断,慢),乐观锁有什么好处
- spring ,spring 的 IOC 是什么,怎么实现的,突然就有点不知道从何说起,讲了有依赖注入和依赖查找,说道了使用 spring 的注解,然后容器启动的时候加载这些注解所在的类,使用反射执行执行初始化就 OK 了
- 然后问到使用反射就可以