Java后端 阿里面经(已意向)
阿里比较重视项目,面试都没有手撕代码的环节,专业、项目和研究方向比较对口,问了很久的项目和论文
一面 主管面 1.5h
- 聊了很多的项目 怎么实现(一个小时)
- 一个黑客怎么攻击一个主机过程
- 问了一下专业学的什么东西
- https和http的区别
- https的过程
- 使用私钥加密使用公钥解密的场景
- jvm 垃圾回收机制
- 类加载机制
- java包冲突怎么解决(不会)
- hashmap和concurrenthashmap的区别
- 为什么要转化为红黑树
- 和hashtable的区别
- 重写equal和hash为什么要这么做
- 悲观锁和乐观锁区别
- volitate关键字和synconorize关键字区别
- volitate实现的原理
- mysql的索引结构
- 为什么用b+树
- kafka实现高可用?
- kafka为什么快?
- redis分布式锁的概念
- 了解spring微服务吗(不会,凉凉)
- 了解rq吗 (不会凉凉)
- 你觉得你做的这些项目难点在哪? 详细说了一下两个项目
- 你觉得你的优点在哪?
面试官说,比较对口,然后基础也还行,但是中间件分布式还要加强,然后java高级的知识还要加强,需要考虑一下要不要。
二面 主管的主管
一直聊项目和论文(论文和项目都是和部门做的东西类似),忘记写面经了
三面 北京同部门的主管
- 聊项目
- 问了一下性格方面的情况
- 最近看了什么书,有什么收获
- 有没有什么以前一般,然后后面比较强的