阿里淘天一面凉经
8.26投 9.9笔试 9.11一面 二面电话约时间没对上,说后续再安排结果就挂了...
针对简历项目
详细询问算法内容和机器学习分类方法,还对开发项目询问细节,并且要求打开项目源码(后续给面试官发了邮件
Java
- springboot的bean依赖反转
- @autowired和@resource区别
- 动态代理(比如aop)和反射的应用场景
- 线程同步的方法
- 什么是可重入
- synchronized的写法
- 普通方法和静态方法加synchronized有什么区别
- java泛型,限定性通配符和非限定
- hashmap的结构,链表过长时,不用红黑树怎么优化(如何将链表变短,这边卡了很久,说是链表变短,扩大数组容量,是1.6之前的做法)
MySQL
- mysql一致性如何保证
- 为什么要原子性
- 没有原子性了,不符合预期的场景
- 为什么要一致性
- 没有一致性了,不符合预期的场景
- 隔离级别
- 秒杀系统的表结构
- 秒杀商品表的索引
- 索引失效场景
计算机网络
- 计算机网络五层
- 传输层解决的哪个问题是ip不能解决的
- 为什么不放在网络层去保证可靠
- tcp怎么保证可靠,没有三次握手会出现哪些不可靠场景
- 假设默认接收信息就发送ack,为什么一定要三次握手才保证可靠性(因为序列号,序列号不是按1,2,3,而是可以重用,所以tcp在传输中可以通过序列号确认数据的顺序来避免乱序情况)
- 三次握手协商的是什么
手撕
java最长重复子串,解释一下思路
反问(业务):
1、1h内生活日用品(包括生鲜、水果、超市)的小时达或者次日自提服务,2015-至今,分为仓、配
2、3km内淘宝买菜--淘鲜达
2轮技术面,2-3天给反馈(结果因为二面没约上挂了...
#淘天面经##阿里淘天##淘天一面#