亚马逊Java后端一面-实习面经
1、如何在生产环境不停服情况下进行数据迁移,从原来的16张表迁移到64张表中?
2、订单到期关单如何实现?
3、为什么MSQL用B+树,MongoDB用B树?
4、如果让你实现消息队列,会考虑哪些问题?
5、Redis的zset实现排行榜,实现分数相同按照时间顺序排序,怎么做?
6、消息队列使用拉模式好还是推模式好?为什么?
7、如果让你实现一个RPC框架,会考虑用哪些技术解决哪些问题?
8、Kafka,单分区单消费者实例,如何提高吞吐量?
9、你是如何进行SOL调优的?
10、不使用synchronized和Lock如何设计一个线程安全的单例?
11、调用第三方接口支付时,第三方接口显示支付成功但是在调用方显示支付失败,问题可能出在哪里?
12、一个表有用户和时间两个列,现有3个需求:根据用户查;根据日期查;根据日期和用户查;问怎么建立索引?
13、如何从 1TB的搜索日志中找出搜索量最高的10个关键词?
14、假设数据库成为了性能瓶颈点,动态数据查询如何提升效率?
15、有一张上百万条数据的单表,从前端页面、Java后台、数据库三个层面做查询优化
16、5亿条数据放到布隆过滤器中,大概需要多大内存?如何估算?
2、订单到期关单如何实现?
3、为什么MSQL用B+树,MongoDB用B树?
4、如果让你实现消息队列,会考虑哪些问题?
5、Redis的zset实现排行榜,实现分数相同按照时间顺序排序,怎么做?
6、消息队列使用拉模式好还是推模式好?为什么?
7、如果让你实现一个RPC框架,会考虑用哪些技术解决哪些问题?
8、Kafka,单分区单消费者实例,如何提高吞吐量?
9、你是如何进行SOL调优的?
10、不使用synchronized和Lock如何设计一个线程安全的单例?
11、调用第三方接口支付时,第三方接口显示支付成功但是在调用方显示支付失败,问题可能出在哪里?
12、一个表有用户和时间两个列,现有3个需求:根据用户查;根据日期查;根据日期和用户查;问怎么建立索引?
13、如何从 1TB的搜索日志中找出搜索量最高的10个关键词?
14、假设数据库成为了性能瓶颈点,动态数据查询如何提升效率?
15、有一张上百万条数据的单表,从前端页面、Java后台、数据库三个层面做查询优化
16、5亿条数据放到布隆过滤器中,大概需要多大内存?如何估算?
全部评论
相关推荐
查看15道真题和解析 点赞 评论 收藏
分享
