首页
题库
公司真题
专项练习
面试题库
在线编程
面试
面试经验
AI 模拟面试
简历
求职
学习
基础学习课
实战项目课
求职辅导课
专栏&文章
竞赛
搜索
我要招人
发布职位
发布职位、邀约牛人
更多企业解决方案
AI面试、笔试、校招、雇品
HR免费试用AI面试
最新面试提效必备
登录
/
注册
mangoooo1
门头沟学院 Java
发布于北京
关注
已关注
取消关注
@熊猫学长的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
全部评论
推荐
最新
楼层
暂无评论,快来抢首评~
相关推荐
03-10 17:44
门头沟学院 C++
招聘信号强到爆表,但充满杂音。
招聘市场里,你会有一种强烈的割裂感:一边是1270万毕业生叠加考研考公回流大军的“千军万马过独木桥”,传统岗位卷生卷死,简历投出去如石沉大海;另一边,却是满屏的“AI急聘”、“大模型高薪”、“Agent开发”,仿佛只要沾上AI两个字,HC(Headcount)就无限敞开,年薪起步就是30W+。但这真的是机会扎堆吗?还是新一轮的盲目狂欢?打开各大招聘APP,你会发现一个诡异的现象:行政的要求里写着:“熟悉AI办公工具,能利用大模型生成周报和会议纪要。”新媒体运营的JD里要求:“精通Prompt工程,能用AI一键生成爆款文案和短视频脚本。”销售岗位都在喊:“需要懂得利用AI分析客户画像,实现智能化...
你感受到金三银四了嘛?
点赞
评论
收藏
分享
03-11 14:08
蚌埠坦克学院 嵌入式软件开发
大疆嵌入式二面 面经
最近我整理了一份 大疆嵌入式岗位二面的面经,整体看下来难度确实不小。相比一面更多集中在 RTOS 基础、任务调度、实时系统原理,二面的提问明显更加深入,也更偏向工程实践。很多问题不只是停留在概念层面,而是会继续往 底层实现、系统设计以及实际项目场景 里去追问。从面经来看,二面的面试官一般是经验比较丰富的工程师或者技术负责人,整个面试大概 一个小时。提问方式基本是从一个比较基础的问题开始,比如中断、任务调度或者通信机制,然后一步步往深处延伸,比如 实时性分析、系统优化、复杂问题排查 等。整理完之后我也挑出了一些比较典型的问题,一共 20 道。整体覆盖 RTOS、驱动开发、通信机制、实时系统设计以...
查看20道真题和解析
点赞
评论
收藏
分享
03-14 14:09
门头沟学院 Java
准备投春招了,求大佬点评一下java简历
#程序员# #java#
点赞
评论
收藏
分享
03-04 10:15
华南农业大学 C++
28届双非本科生写简历被自己气笑了
28届双非本科大二学生,计算机科学与技术专业的。目前准备找第一段实习,目标是后端开发,翻遍自己的经历后艰难凑了份简历出来,但是不知道能不能得到面试,恳请各位大佬批评。
肖先生~:
为什么大二就想实习?现在都这么卷了吗?
点赞
评论
收藏
分享
03-11 16:54
哈尔滨工业大学 网络工程师
简历求拷打
三无人员求各位大佬简历拷打,目标是想找一段日常实习。
我的简历长这样
点赞
评论
收藏
分享
评论
点赞成功,聊一聊 >
点赞
收藏
分享
评论
提到的真题
返回内容
全站热榜
更多
1
...
面试总结(附面经)
6424
2
...
我想通了很多
2851
3
...
我的AI工具实战方法论:自动化工作流
2166
4
...
美团AI面试链接重复发送
1947
5
...
JDY已oc,附timeline和面经
1658
6
...
本科四段大厂实习,暑期拿到wxg offer,终成鹅孝子
1629
7
...
拓竹科技 前端一面
1600
8
...
京东-零售部门后端一面面经
1583
9
...
腾讯云一面
1316
10
...
字节后端一面
1296
创作者周榜
更多
正在热议
更多
#
春招/暑实第一面是哪家?
#
6101次浏览
96人参与
#
面试官最爱问的 AI 问题是......
#
4530次浏览
173人参与
#
如何一边实习一边找下家?
#
4199次浏览
53人参与
#
面试官问过你最刁钻的问题是什么?
#
75197次浏览
465人参与
#
你收到了哪些公司的笔试?
#
7100次浏览
35人参与
#
机械制造面试点评
#
90347次浏览
482人参与
#
跟HR说什么能被秒回?
#
2591次浏览
48人参与
#
把自己当AI,现在最消耗你token的问题是什么?
#
480次浏览
19人参与
#
你的嫡系AI是哪个?
#
1194次浏览
39人参与
#
你现在的工作,是“成长”还是“消耗”?
#
4840次浏览
78人参与
#
现在入门AI应该走哪些方向?
#
1166次浏览
32人参与
#
你认为小厂实习有用吗?
#
128175次浏览
707人参与
#
找不到好工作选择GAP真的丢人吗
#
102470次浏览
1020人参与
#
如何排解工作中的焦虑
#
282561次浏览
2552人参与
#
上班到公司第一件事做什么?
#
150199次浏览
1055人参与
#
淘天集团工作体验
#
12699次浏览
59人参与
#
机械人选offer,最看重什么?
#
165825次浏览
810人参与
#
金三银四,你的春招进行到哪个阶段了?
#
19666次浏览
266人参与
#
追觅科技求职进展汇总
#
35831次浏览
190人参与
#
滴滴笔试
#
38872次浏览
215人参与
牛客网
牛客网在线编程
牛客网题解
牛客企业服务