mark
点赞 评论

相关推荐

1.实习 介绍2.介绍项目3.说一下商家的功能,是先要去注册吗,注册的整体流程是什么样的,数据存在什么地方4.比如说现在商家特别多,假设几百万个,你对商家表的查询会不会有查询很慢的问题,怎么解决5.几百万个用户也是全部存在redis中吗,或者说是注册完之后就要写到redis中吗6.缓存时间设置成多少合适呢7.比如3-5天后过期了,假设数据库有几百万级别的用户,那如果缓存刚过期的时候刚进行查询,你觉得几百万的用户会不会出现一个超时的情况8.这是击穿的一种情况,那另一种是mysql数据特别多,只有一条请求打到mysql,肯定会出现慢查询这种情况,怎么处理9.那如果分表的话以什么维度去进行分表更好10.商家id,那你觉得商家id怎么去操作呢,你肯定不能是一个一个去分,写这段程序的时候这一段逻辑应该怎么写11.一人一单怎么实现的12.判断库存是否存在是怎么判断的13.为什么选择Lua脚本14.击穿和穿透有什么区别15.雪崩是什么原因造成16.滑动窗口限流怎么做的17.假设一条请求现在来了,第一次来会发生什么18.第一次来放在了一个key里,你会把它在redis中设置为什么值19.假设一个ip在一分钟内只能访问五次,怎么设计,往redis写哪些值20.浏览器输入百度会发生什么21.拿到ip之后怎么找到对应的服务器,意思这个数据包是怎么找到百度这台服务器的22.比如电脑有很多软件,百度返回了页面的包,怎么知道是发给哪个软件呢23.你可以讲一下智能客服吗24.能查什么数据25.RAG是提前已经存好的,那如果用户说还有多少优惠卷会发生什么26.在下载一个文件的时候会出现下载速率越来越快,之后进行一个波动,最后趋于平稳,这个原因是为什么反问
查看26道真题和解析
点赞 评论 收藏
分享
12-07 08:10
门头沟学院 Java
1.实习介绍2. 三个微服务 A/B/C,它们分别操作不同数据库和 Redis,要求最终一致但要尽量“准实时”。某次网络抖动导致 A 提交成功、B 超时、C 回滚了。在这种限制下,你怎么保证最后状态达成一致?3. 如果在一个跨IDC(双活)的系统里,必须保证强一致性,但业务方要求写延迟 < 5ms,怎么实现?为什么4.如果现在要对一个百亿级大表做online DDL 并且不能影响线上读写,你会用什么方案5.MySQL主从复制延迟30秒后主库挂了,从库又丢了binlog的最后10秒。业务方要求你做到“最终数据一致”,但不允许回滚用户侧可见到的状态。你怎么做?6. 如果MQ在多分区、多消费者下防止出现乱序、重复消费这些情况,有哪些措施7. 你觉得“真正的 Exactly Once”在分布式系统中是存在的还是不存在的?8.如果订单查询链路要调用8个服务,每个服务都要查一次 Redis,你怎么把这个链路优化到至少 50%?9.了解k8s么10. 线上一个 K8s 集群节点资源充分,但 Pod 一直 Pending,你要怎么一步步推断可能的原因13.有一个 key 对应的 value 是一个json,结构,json,当中有好几个子任务,这些子任务如果对 key 进行修改的话,会不会存在线程安全的问题?如何解决?如果是多个节点的情况,应该怎么加锁14. 假如有某个游戏区的战斗力排行和我自己的战斗力的排行在哪个位置上,我应该在哪个排名,比如1.按成绩来说前100名的分数是多少,2.自己的排名大概在什么位置,如果流量特别大变动特别快,这个怎么设计,要考虑什么高可用,qps,怎么去设计15.现在有这样的一个问题,我现在有1000个文件,然后每个文件有1000。有1000万行,然后每行一个数字无序,然后数字。数字的范围是从零到100亿。如何快速找到所有数据的中位数16.方法一那个对临时文件这个处理操作是类似于堆的操作吗?还是这样操作就是具体的操作的一个逻辑大概是怎么样的17.手撕:三数之和为0给你一个整数数组nums,判断是否存在三元组[nums[i]nums[j],nums[k]]满足i!=j、i!=k且j!=k,同时满足nums[i]+nums[j]+nums[k] ==0 请你返回所有和为0且不重复的三元组
查看14道真题和解析
点赞 评论 收藏
分享
点赞 评论 收藏
分享
牛客网
牛客网在线编程
牛客网题解
牛客企业服务