阿里淘系技术部一面
面试形式是电话面试,总时长大概40min
- 开始问了一些学校专业情况
- MySQL有几种引擎,Innodb与MyISAM区别,使用场景
- 索引,B+树
- 锁(乐观锁与悲观锁的区别,怎么实现)
- 实现锁的方式
- Java创建一个线程有几种方式
- 使用Java的哪些数据结构多(答:HashMap、ArrayList)
- HashMap是否线程安全,答:不安全;不安全那应该怎么办
- HashMap存放hashcode值相同的时候会发生什么,是怎么存的
- SpringAOP主要解决什么问题
- AOP底层是怎么实现的
- Cglib和ASM区别
- 动态代理Java有特殊的接口吗
- Spring中一个Bean的生命周期
- 前后端分离是怎么实现的(项目用到了前后端分离)
- 缓存同步问题,怎么解决。。
- (还问了写Redis和负载均衡方面的,没了解过)
- HTTP,状态码
- HTTP与Ajax的区别
- session和cookie的区别
面试的前半段时间忘记录音了。。根据回忆写的
面试官人很好,遇到答不上的会引导一下