26校招小米后端二面50min
1.项目经历介绍
2.说下项目开发过程中遇到挑战性的问题是什么?你是怎么解决的?
3.刚才听你说到并发编程框架,有用过其他并发框架啊?有了解CompletableFuture吗?说下它的使用场景和底层原理实现吧
4.项目开发过程中是否有分布式事务的场景?你是怎么解决的?为什么选用这个方案?有了解其他方案吗?有了解消息表实现方案吗?
5.消息队列如何保证消费不丢失?如何保证同一个订单的不同消息顺序消费?
6.你负责的项目数据是什么量级?针对每天100万的新增数据和总数据量近一亿的数据表如何设计?分库分表后分片键如何选择?涉及到其他的条件需批量查询怎么办?
7.分库分表后旧数据怎么迁移的?你还了解其他方案吗?
8.数据库大表新增字段变更有什么风险?你了解哪些比较安全的变更方案?这些方案有什么有缺点
9.项目开发过程中Redis是否有遇到超大key?你是怎么解决这类问题的?
10.项目开发过程是否有遇到Redis访问变慢了?从哪些方面去排查问题?如何解决这些问题?
11.设计一个日活千万的点赞排行榜,说下你的思路
2.说下项目开发过程中遇到挑战性的问题是什么?你是怎么解决的?
3.刚才听你说到并发编程框架,有用过其他并发框架啊?有了解CompletableFuture吗?说下它的使用场景和底层原理实现吧
4.项目开发过程中是否有分布式事务的场景?你是怎么解决的?为什么选用这个方案?有了解其他方案吗?有了解消息表实现方案吗?
5.消息队列如何保证消费不丢失?如何保证同一个订单的不同消息顺序消费?
6.你负责的项目数据是什么量级?针对每天100万的新增数据和总数据量近一亿的数据表如何设计?分库分表后分片键如何选择?涉及到其他的条件需批量查询怎么办?
7.分库分表后旧数据怎么迁移的?你还了解其他方案吗?
8.数据库大表新增字段变更有什么风险?你了解哪些比较安全的变更方案?这些方案有什么有缺点
9.项目开发过程中Redis是否有遇到超大key?你是怎么解决这类问题的?
10.项目开发过程是否有遇到Redis访问变慢了?从哪些方面去排查问题?如何解决这些问题?
11.设计一个日活千万的点赞排行榜,说下你的思路
全部评论
相关推荐
点赞 评论 收藏
分享
12-04 14:12
门头沟学院 Java 点赞 评论 收藏
分享
