首页
题库
公司真题
专项练习
面试题库
在线编程
面试
面试经验
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
点赞 70
评论 5
全部评论
推荐
最新
楼层
暂无评论,快来抢首评~
相关推荐
不愿透露姓名的神秘牛友
07-28 18:20
26届秋招后端提前进度
百度:提前批,已投递。官网状态到面试但是暂时还没约面。 滴滴:提前批已投递,看到官网要求硕士及以上暂时还没挂,不过网上看到好多本科挂了估计希望不大。 pdd :秋招已开,没投(好像要笔试,空出时间做吧。。。 快手快star、美团北斗:我不配bg双非本
26届校招投递进展
点赞
评论
收藏
分享
08-01 14:12
门头沟学院 客户端其它
算法题你就这么刷
算法题在精不在多。首先,要明白,算法题仅会在大厂以及部分独角兽、中厂会在面试题的时候手撕,主要是通过解决的过程,同一道算法题不同人有不同的解法,当然你编写代码也会顺道看看你代码是否规范,大厂的代码一般规范性还是很强的(说不好听的,其实就是方便追责)。如果你真的想刷算法题,我推荐你去 反复刷 ****** ,刚开始你肯定不会,那你就去看讲解,先使用一种方法做出来,然后研究其它方法做这道题,尽可能的多学习使用多种方法解决这个问题,并且你要理解里面的逻辑,还有就是坚持住,不要半途而废。要是闲的没事,可以刷刷基础的算法玩玩。
码农索隆:
我靠,怎么给我那句话屏蔽了
,我那句话是让大家 反复刷前100道题 噢
吐槽集结地!!!
点赞
评论
收藏
分享
07-07 17:06
已编辑
深圳技术大学 golang
双非大二拿下腾讯实习offer
终于拿下腾讯offer,同时给大伙释放一个b站hc
Joefoo:
b站的录用通知好中二
点赞
评论
收藏
分享
06-14 14:21
成都东软学院 人工智能
求锐评,求拷打
普通二本人智找不到实习😢
求offer的大角牛:
简历写的第一乱,没有突出重点,第二项目太多太杂看不出来有啥核心技术,第三自我评价太多了,第四获得的荣誉没啥含金量,可以不写,反正问题不少
点赞
评论
收藏
分享
07-30 11:44
门头沟学院 产品经理
腾讯怎么现在发面邀啊
眼看着都秋招了突然收到了腾讯的面邀跟我之前投的不是一个部门对这个岗位真的是0了解能不能放我一马
真的很糟糕:
希望不适kpi
点赞
评论
收藏
分享
评论
点赞成功,聊一聊 >
点赞
收藏
分享
评论
提到的真题
返回内容
全站热榜
更多
1
...
百度提前批,三面被推迟一周,喜提秋招第一凉
1.1W
2
...
虾皮秋招一面
3573
3
...
他拿大厂SSP Offer打牌是什么概念啊?25届双非之光
3467
4
...
觉得研发高人一等的这辈子有了
2768
5
...
百度提前批 三面
2032
6
...
最强本科✌
1759
7
...
也是逆天了
1451
8
...
被猿辅导挂了简历,但我想说...
1405
9
...
虾皮一面凉经
1368
10
...
上班一周,工资还没拿,先欠公司两千
1338
创作者周榜
更多
正在热议
更多
#
工作中哪个瞬间让你想离职
#
65581次浏览
581人参与
#
找工作如何保持松弛感?
#
92172次浏览
1118人参与
#
中兴秋招
#
207043次浏览
2303人参与
#
如何快速融入团队?
#
18577次浏览
217人参与
#
Offer比较,你最看重什么?
#
194198次浏览
1319人参与
#
和同事相处最忌讳的是__
#
26503次浏览
255人参与
#
秋招被确诊为……
#
166184次浏览
791人参与
#
投格力的你,拿到offer了吗?
#
87496次浏览
586人参与
#
虾皮求职进展汇总
#
250651次浏览
1883人参与
#
你最希望上岸的公司是?
#
135867次浏览
709人参与
#
计算机专业还有必要去大厂卷吗
#
38703次浏览
183人参与
#
26届的你,投了哪些公司?
#
50188次浏览
518人参与
#
柠檬微趣工作体验
#
6897次浏览
40人参与
#
简历上的经历如何包装
#
32017次浏览
860人参与
#
你跟室友的关系怎么样?
#
8214次浏览
123人参与
#
我对___祛魅了
#
52302次浏览
459人参与
#
通信硬件岗投递时间线
#
18933次浏览
69人参与
#
你遇到最难的面试题目是_
#
17517次浏览
209人参与
#
我想象的实习vs现实的实习
#
290516次浏览
2246人参与
#
什么样的背景能拿SSP?
#
42000次浏览
235人参与
#
你最讨厌面试问你什么?
#
30041次浏览
328人参与
牛客网
牛客网在线编程
牛客网题解
牛客企业服务