阿里云二面
04.03 主要拷打项目
xx 自学项目
- ……忘了问啥了
xx 实习项目
- 团队规模?应用是否上线?
- QPS是多少?
- 如何保证并非场景下的可用性?
- 消息堆积怎么处理?
- 项目的难点是什么?
实验室项目
- 大数据平台和大数据有什么关系?
- 所使用的的技术框架。Dubbo的架构,主要解决什么问题?(当时还没仔细了解过,简单说了几点)
- 服务间怎么通信
- 为什么要进行数据库优化
- 如何分析sql执行性能
- 接口优化的标准(后续看面评发现,面试官备注说性能优化的好坏没有详细的量化结论。。)
- 并行优化使用了哪些技术,哪个Java包(JUC)
- 异步异常的处理方式
- 子线程可以处理的异常
- 需要由主线程处理的异常(CompletableFeature)
- 在企业的部署实践中,实际效果怎么样?如何评判
- 缺陷追溯和缺陷挖掘这两个项目的区别
- TDD这种开发方式的优缺点
- 假设开发和测试是两个人,先写测试还是先实现,存在什么问题?
- 平时使用过哪些设计模式?Spring用到了哪些设计模式?
- AOP用到了什么设计模式?
- 如何使用纯Java实现一个代理模式
- 假设需要设计一个支持双十一的商品系统,消费者主要是需要查询商品详情和下单两个动作,如何保证高并发场景下的查询商品详情服务
- SpringBoot和Spring的区别
- SPI是什么,如何使用?
- 如何使用原生Java在不同客户端间建立通信