一直在聊项目,根据项目出场景题,奈何我太菜,场景题答不出来,但是面试官给出他的理解1.大文件上传的思路  分片上传2.上传数据到oss,整个业务流程该是怎么样的    面试官回答:后端处理过程应该是上传数据到oss,然后保存对应的连接或者其他信息到数据库,接下来发一条消息到消息队列告知其他节点这件事情3.如果上传数据到oss失败了怎么办     我的回答:失败重试一两次,再失败直接返回4.如果存入数据库失败怎么办    我的回答:直接失败返回,成功存入到oss的数据需要删除5.那我不想删除oss的数据怎么办    我的回答:可以设置一个标志位,说明该数据无效6.消息积压怎么办    我的回答:持久化+增加消费者7.那如果硬盘空间不够怎么办    我的回答:不会回答,我想说增加硬盘哈哈哈哈,面试官说因为已经存入数据库了,可以在数据库中说明该连接是否被消费,被积压的消息可以适当舍弃8.怎么知道消费者有能力消费呢    我的回答:不会回答    面试官说,可以在消费者那里开放个接口,像是探针那样探测那个接口,如果返回ok,那么就是有能力消费,因为消费者自身是知道自己的消费能力的面试官真好,给出解决方案,学到了,虽然凉透了
点赞 2
评论 3
全部评论

相关推荐

2025-12-28 16:32
重庆邮电大学 Java
程序员花海:1.技能放最后,来面试默认你都会,技能没啥用 2.实习写的看起来没啥含金量,多读读部门文档,包装下 接LLM这个没含金量 也不要用重构这种 不会给实习生做的 3.抽奖这个还是Demo项目,实际在公司里面要考虑策略,满减,触发点,触发规则 库存 之类的,不是这个项目这么简单 4.教育背景提前,格式为 教育背景 实习 项目 技能 自我评价
简历被挂麻了,求建议
点赞 评论 收藏
分享
ros275229:社团删了吧,cf因该1200才勉强入门吧,也删了,你可以写算法刷了多少道,都比这个好
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

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