【面经】阿里淘天天猫业务技术 Java暑期实习
时间线:
- 3.12 一面,第二天早上约二面
- 3.17 二面,隔一周主动问 HR 挂
3.12 阿里淘天天猫一面 70min
整整七十分钟全程高能项目八股,脑子都要转不动了,苦苦等的手撕一直没有,大概率凉了
- 威海校区和本部有什么区别?
项目
- 实习做了什么工作?Mq-Bus 数据量太大延迟怎么办?
- 介绍一下 PaaS 是什么意思
- 为什么要使用分表?分表规则中,跨表查询+分页该怎么做?(拷打的非常细,很diss我这方面)为什么要读写分离,怎么做的?为什么选择了 Redis 的 incr 方案?
- 熔断限流的规则?
此时我输出的已经非常累了,没想到还有如此八股盛宴
八股盛宴
八股考Java基础,可惜我就剩Java基础没看过了,谢,而且和面试官有点对不上频率
- Java Override、Overload 区别
- Java 接口和抽象类的区别
- Java 深拷贝和浅拷贝的区别
- Java 反射你是怎么理解的,什么应用场景?
- Java 乐观锁和悲观锁的区别 分布式系统中,如何实现乐观锁(后面复盘了一下,可能是想让我答版本号机制?)
- ThreadLocal 用法?线程结束其对象会回收吗?
- volatile 关键字有什么作用?
- MySQL 联合索引 (a, b, c) 怎么查才走索引
- 数据库事务隔离级别有哪些?MySQL InnoDB 默认的是哪个?
- 说一个SQL语句 :(订单ID, 用户 ID)查top100订单量大于5的用户
- HTTP 请求 GET 和 POST 区别?
- 编程中遇到不断嵌套的 if-else 语句怎么优化
- 有用过设计模式吗?(只用过 Adapter 模式)
反问
- 面评?八股回答太慢了,项目有待提高,业务场景还需要细想
- 业务?天猫业务技术,如国补等
- 几轮面试?三轮技术 + 一轮HR
- 什么时候出结果?这几天出
3.17 阿里淘天天猫二面 65min
找暑期实习期间体验最差的一次面试,这里只记下技术问题。
- Java 面向对象三大特性?
- 异常处理时,什么时候catch,什么时候抛出?
- 设计模式
- 天气预报 天气不同 用户收到通知 同时收到推荐行程 设计模式实现?
- 公园售票程序计算价格 全票100 70岁以上老人或军人免费 小孩半价 一米二以下免费 门票价格计算 设计模式?
- 没有错误日志,排查线上问题,服务器 CPU 飙升,java如何定位?
- 多线程 A B C 顺序执行,有什么方式?
- ERP 项目是怎么保证订单同步之后数据一致性的
- 其它的一些我项目中的问题,全都没有继续追问
剩下的聊天问题一个比一个恶心人,比如爸爸是做什么工作,接不接受加班,每天晚上最晚到几点,还有更逆天的,这里就不脏大家眼睛了。由于是私下约面,没有面试反馈邮件,也是神了。