首页
题库
公司真题
专项练习
面试题库
在线编程
面试
面试经验
AI 模拟面试
简历
求职
学习
基础学习课
实战项目课
求职辅导课
专栏&文章
竞赛
搜索
我要招人
发布职位
发布职位、邀约牛人
更多企业解决方案
AI面试、笔试、校招、雇品
HR免费试用AI面试
最新面试提效必备
登录
/
注册
向宇大哥
阿里巴巴_研发工程师
发布于浙江
关注
已关注
取消关注
@熊猫学长的Coding日常:
4、场景题&系统设计题很简单,直接背套路!
hello大家好,我是达同学,一个在大厂工作三年的Java后端工程师。这是我们6篇文章的第四篇:场景题&系统设计篇。其实我认为场景题是最简单的,虽然它是开放题,但是在有限的面试时间里,可以真正深究的场景并不多。这里我们还是要回到面试官的视角,看看通过场景题面试官到底想考察什么:面试者系统设计方面的经验和知识储备,这需要面试者对场景又一些提前的了解和思考,这里我们的解法很简单,背套路!面试者的沟通交流能力,场景题其实是和面试官互动最多的场景,你需要问清楚面试官的场景,并且不断对细节提问,这一点是很加分的,这代表你对场景有很明确的思考。当然,在面试过程中一定要注意的一点是:问有质量的问题。这块也会在最后一篇专门来说。这里还有一点面试技巧。其实面试官问的场景题基本都是他在工作中遇到的问题(相信我,面试官不敢也不会问自己不清楚的场景,因为这样面试官很难判断你回答的价值),所以在前面的面试中,你需要提前了解你面试的部门具体在做什么。尤其是B端和C端,这在场景题上有非常大的帮助!,作为即在B端又在C端工作过的后端开发,我对此感受非常深刻。如果是C端,那么高并发就一定是要考虑的重点如果是B端,那么系统的领域模型是更加重要的好了,前面说了很多,那么到底有哪些套路呢?下面直接上内容:1. 商城秒杀: a. 依赖的中间件:网关、分布式缓存、消息队列、限流、数据库、TCC等 b. 需要考虑的点:缓存预热、缓存与数据库的一致性方案、降级、熔断、削峰 c. 加分点:蓄洪与事后泄洪2. 排行榜(微信步数等) a. 依赖的中间件:网关、redis sorted set、数据库等 b. 需要考虑的点:并发、数据库排序 c. 加分点:有些排行榜可以考虑在前端/客户端做,比如:排序数据量不大/排序场景很固定,面试时提到这点很加分。3. 红包系统 a. 依赖的中间件:网关、分布式缓存、消息队列、数据库、TCC等 b. 需要考虑的点:并发、红包如何拆分、读写分离、异步化 c. 加分点:红包核对等4. 类微博的feed流系统 a. 依赖的中间件:网关、数据库、缓存、消息队列等 b. 需要考虑的点:并发、实时推送、消息推拉模式、数据库设计 c. 加分点:根据用户活跃场景采用推+拉模式5. 消息系统 a. 依赖的中间件:网关、数据库、缓存、消息队列、冷热库存储 b. 需要考虑的点:如何收发消息(推/拉),消息如何聚合(多条消息聚合成一个通知提醒) c. 加分点:按照场景存储消息(点赞/私信/广告),冷热库上面列举的五个场景,在网上有非常多的博客,大家自行百度吧。学会这几个场景的系统设计题,大部分场景题一定可以轻松pass,即使不在这五个场景里,知识也是通用的。只要认真学习完5个场景,你的场景设计能力一定会有非常大的提升。我就是这么慢慢学过来的~另外,大家看这5个场景依赖的中间件,有没有发现其实都很雷同?其实这就是所谓的场景设计的通用能力!所以少年,吃透上面这5个场景吧!以后就再不用怕做不出场景题啦。楼主本硕北邮计算机,在BAT某大厂工作三年。后续会持续和大家分享Java技术和职场经验,欢迎关注我,有问题随时找我交流!喜欢的同学欢迎关注我的专栏,11月底前会更新完:《6篇短文速通Java面试》https://www.nowcoder.com/creation/manager/columnDetail/j3Kwpj
点赞 74
评论 7
全部评论
推荐
最新
楼层
暂无评论,快来抢首评~
相关推荐
昨天 17:06
已编辑
管理培训生
求offer建议
Offer选择求一些建议 礼意久久/亿联1.深圳礼意久久 - 跨境电商 - 年薪大概21W, 做电商公司的商品产品经理,965双休2.厦门亿联 - 市场经理(类似GTM)- 年薪21-23W,据说每周2-3天加班到8.30,不知道发展怎么样去深圳电商公司的话了解了一下公司氛围等似乎都还可以,但担心小品牌或者贴牌的产品做久了会挣不到钱被当耗材以后没有竞争力。去厦门的话就是图平台,但不清楚这种类似GTM岗位的发展前途,也担心以后要发展要长期驻外。个人长期来看希望要么能够自己创业,要么攒够一笔钱去养老,但不知道这些职业的未来发展,请求有前辈的话给点建议
校招我听劝
点赞
评论
收藏
分享
04-02 02:28
重庆科技大学 Java
双非JAVA春招投了没面试
😭😭求各位大佬帮忙看看简历是不是有问题
点赞
评论
收藏
分享
今天 15:26
重庆交通大学 算法工程师
在北京全满科技快两年,真心想说:机会留给不放弃的人
来北京全满科技已经快两年了,回头看,收获真的不少。北京全满科技是一家技术驱动型公司,业务发展快,技术更新换代也快。这种环境对人的考验很大,但也非常锻炼人。我观察到,身边陆续离开的同事,大多数并不是能力不行,而是面对新技术的时候,容易先打退堂鼓。技术一变,心态先崩,慢慢就跟不上节奏了。而在北京全满科技最宝贵的一点是:你是直接跟项目走的,不是做边缘打杂的工作。只要愿意学,技术提升非常快。很多项目逼着你必须去接触新框架、新工具、新思路。一段时间下来,你会发现自己解决问题的能力明显上了一个台阶。相比之下,那些比较墨守成规、习惯待在舒适区的同事,往往会在行业技术转折的节点选择离职。这也能理解。但有意思的...
我的求职进度条
点赞
评论
收藏
分享
评论
点赞成功,聊一聊 >
点赞
收藏
分享
评论
提到的真题
返回内容
全站热榜
更多
1
...
毕业啦!我们要一起去广州打拼啦!
1.6W
2
...
毕业了,有些话只能藏在心里了
1.6W
3
...
2026春招到底卷成什么样了?填问卷说出真相,最高领200元现金红包
1.4W
4
...
字节 中国交易与广告 后端一面
1.1W
5
...
211本,130投0面,agent应用开发,简历求助!
7990
6
...
从阿里被裁到快手升P6,我花了四年
7635
7
...
在携程的一天
6423
8
...
华为暑期实习
6385
9
...
从腾讯到阿里感,谢一路走来的自己
6174
10
...
别人:阿里 字节 腾讯
6124
创作者周榜
更多
正在热议
更多
#
这个offer值得去吗?
#
31411次浏览
229人参与
#
校招薪资来揭秘
#
960432次浏览
4061人参与
#
在爱玛,骑向未来
#
20209次浏览
394人参与
#
如果春招能重来,我会___
#
29216次浏览
291人参与
#
24秋招避雷总结
#
1019876次浏览
7098人参与
#
你会因为行情,降低找工作标准吗?
#
44882次浏览
328人参与
#
联宝杯大学生创新大赛,你的技术值得产业级答案
#
50742次浏览
781人参与
#
机械人还在等华为开奖吗?
#
339167次浏览
1652人参与
#
米哈游求职进展汇总
#
688565次浏览
3348人参与
#
华为池子有多大
#
178005次浏览
931人参与
#
26届春招投递记录
#
8622次浏览
71人参与
#
25届网易互娱暑实进度
#
109066次浏览
802人参与
#
通信/硬件求职避坑tips
#
171992次浏览
1170人参与
#
记录我的毕业季
#
4484次浏览
116人参与
#
机械人,你的秋招第一份简历被谁挂了
#
268717次浏览
2450人参与
#
远程面试的尴尬瞬间
#
363789次浏览
2062人参与
#
大学最后一个寒假,我想……
#
103284次浏览
846人参与
#
机械求职避坑tips
#
103662次浏览
589人参与
#
你认为小厂实习有用吗?
#
145024次浏览
762人参与
#
运营商笔面经互助
#
219587次浏览
1833人参与
#
美团秋招笔试
#
216311次浏览
1191人参与
#
网易求职进展汇总
#
213107次浏览
1523人参与
牛客网
牛客网在线编程
牛客网题解
牛客企业服务