亚马逊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亿条数据放到布隆过滤器中,大概需要多大内存?如何估算?
全部评论
消息队列使用拉模式好还是推模式好?为什么?咋回答的
点赞 回复 分享
发布于 01-28 17:35 湖南

相关推荐

02-01 11:36
中南大学 Java
一面    8.131、Hash冲突处理方法?2、Hash扩容3、二叉搜索树的插入、查询、删除操作说说,以及时间复杂度是多少?4、贪心算法取得最优解的条件是什么?5、贪心算法和动态规划有什么区别?6、说说线程是怎么工作的?7、说说数据库查询是什么样的?8、说说TCP有哪些机制,挑一个你最熟悉的机制说说9、几乎有序的数组排序二面    8.171、Redis的持久化机制?2、Aof持久化如果文件满了怎么办?3、二叉树的层序遍历4、快排5、给你一个二进制字符串 s 和一个正整数 k 。请你返回 s 的 最长子序列(可以不连续),且该子序列对应的二进制数字小于等于 k 。测试用例:s:000101010011011001011101111000111111100001011000000100010000111100000011111001000111100111101001111001011101001011011101001011011001111111010011100011110111010000010000010111001001111101100001111k:300429827结果:108TOP手游公司-友塔游戏2026校招热招中!【公司简介】国内TOP游戏公司,产品覆盖美洲、欧洲、日韩等多个地区2亿以上用户【招聘岗位】技术开发类、产品策划类、发行运营类、艺术设计类等【公司福利】有竞争力的薪资、五险一金、年度2次调薪、年度体检、年假12+、餐补、房补、团建、生日/节庆福利、无限量饮料雪糕零食、丰富水果等【内推链接】https://www.yottagames.com.cn/zh/internal-recommendation?token=72e67cca4782632fd61e6010a3b39517-999602-3630186243&sub=030通过内推链接投递,自动计入内推,简历优先筛选!
点赞 评论 收藏
分享
评论
4
14
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务