本二211硕 阿里一面 面经、java后端
3.14晚上19.00-20.30 阿里笔试 10道单选、十道多选、三道编程:a了前两道
3.22 上午11:00 - 11:43 阿里一面
也是一上来面试官先介绍自己部门,然后让你介绍你自己、同时查看你的简历
之后当然就是首先面向项目提问:(0)表示该问题回答得不是很好
1.项目相关:你这个项目有什么重难点、单点登录颁发token过程、token被盗用咋办(0)
2.网络相关:https怎么加密的,浏览器地址栏输入地址后的过程、怎么把请求给哪台服务器(请求分发?负载均衡? 0)
3. java相关:MAP集合有什么接口,hashmap与treemap有什么区别,怎样把集合变为线程安全的(0),知道哪些锁,lock与synchronized的区别(0),String abc 与new String abc是否 相等 ==
4.java框架:spring的设计模式,代理模式是怎么实现的(具体 0)、
5.JVM:内存结构(哪些线程私有)、GC回收器(CMS的过程,哪些会STW(3))
6.MySQL:采用什么数据结构、hash B B+的区别、哪些引擎、如何优化慢SQL、
7.redis:有哪些数据结构、list开辟内存过程(0)、内部原理(0)、线程模式、数据结构的存储方式、
8.算法:数组中找前k小的 手写优先队列(0)、 找第k小的(快排思想 0)