楼主: 匿名
跳转到指定楼层
上一主题 下一主题
收起左侧

[跳槽] 系统设计面试好难,是不是永远都面不上senior了

   
全局:
我个人的经验很多时候实战经验不仅仅来自于自己上手做,也可以来自于观察别人做。如果没有很好的系统设计的机会的话多参与参与更senior做design的时候的会,听一听想一想,假如自己做会怎么做。慢慢积累慢慢有感觉,之后再看书会有不一样的感受,所谓螺旋式上升。总之想提高的话就需要工作中除了完成本职工作后多想多思考,但可能收益没有直接刷题来的快和可观。
回复

使用道具 举报

地里匿名用户
🔗
匿名用户-W3B3V  | 添加认证 | 2023-8-26 08:13:26
你是不知道有多卷,以前加系统设计群,一周五天轮流讨论系统设计
回复

使用道具 举报

地里匿名用户
🔗
匿名用户-X6DBP  | 添加认证 | 2023-8-26 08:27:32
本帖最后由 匿名 于 2023-8-25 17:33 编辑

如果工作中接触不到,你可以模拟解决实际的问题,我个人平比较喜欢看tech blog,而且是带着目的去看,也就是如果让我来解决他们遇到的问题,我会怎么做,然后看他们怎么做,思考其中的trade off和decision making,其实这也是系统设计的核心
回复

使用道具 举报

🔗
nanspring 2023-8-26 15:04:55 | 只看该作者
全局:
即使就是写业务逻辑
公司云端的部署 roll out总会接触一些的吧
理解产品为什么这样部署 有多少个sharding 或者replicate
建议读书 比如说design data intensive application 读完了你会更加理解现有的框架
只是读应付面试的书像alex xu这种是不够用
回复

使用道具 举报

地里匿名用户
🔗
匿名用户-03GK2  | 添加认证 | 2023-8-26 16:29:42 来自APP
什么公司5年都完全不需要接触系统设计?
回复

使用道具 举报

地里匿名用户
🔗
匿名用户-03GK2  | 添加认证 | 2023-8-26 16:32:47 来自APP
匿名用户 发表于 2023-08-25 10:20:36
是啊,大厂senior也就是业务逻辑,和junior比其实就是东西熟悉而已

现在大公司各个组都这么完善,哪里需要system design
怎么可能,哪个大厂的senior没写过几个系统设计…
数据规模上去了,一个offline job都很复杂,一个小功能可能都需要一个microservice。
回复

使用道具 举报

地里匿名用户
🔗
匿名用户-W6TSU  | 添加认证 | 2023-8-26 20:45:01
匿名用户 发表于 2023-8-26 04:32
怎么可能,哪个大厂的senior没写过几个系统设计… . 1point3acres
数据规模上去了,一个offline job都很复杂,一个小功能 ...

我在Google ads,你说的确实是,但也就是写几个data pipeline,或者k8s上面自动起一个service。

确实是microservice,但是什么load balance,端口自己也不用管。都没那概念,主要还是业务逻辑,deploy工具用熟了就行. Waral dи,

分布式 系统设计还是需要infra组,特别是做数据库的才能用到,就是ddia中间那几章
回复

使用道具 举报

地里匿名用户
🔗
匿名用户-WBTQF  | 添加认证 | 2023-8-26 20:52:53
实战确实重要,但是到面试有时也会忘记细节,有时候感慨希望自己有个电子外接脑
回复

使用道具 举报

地里匿名用户
🔗
匿名用户-CWOQV  | 添加认证 | 2023-8-26 21:04:16 来自APP
匿名用户 发表于 2023-08-26 05:45:01
我在Google ads,你说的确实是,但也就是写几个data pipeline,或者k8s上面自动起一个service。

确实是microservice,但是什么load balance,端口
前Google ads路过。. 1point 3acres

Google还是算了吧。一堆L5 L6根本搞不懂微服务是干嘛的,整天写sql pipeline,搞政治,编impact,满世界刷存在感。db不懂,server side配置不懂,message queue kafka不懂,elasticsearch不懂,aws全家桶不懂,network不懂,security不懂,出去面试说自己工作内容写sql让人笑掉大牙哈哈哈哈,外面搭pipeline都是在云端搭ETL pipeline导入snowflake这种数据湖做data infra的btw

评分

参与人数 1大米 +1 收起 理由
XueJiang + 1 赞一个

查看全部评分

回复

使用道具 举报

地里匿名用户
🔗
匿名用户-W6TSU  | 添加认证 | 2023-8-26 21:42:04
本帖最后由 匿名 于 2023-8-26 09:43 编辑
匿名用户 发表于 2023-8-26 09:04
前Google ads路过。

Google还是算了吧。一堆L5 L6根本搞不懂微服务是干嘛的,整天写sql pipeline,搞政治 ...

嗯嗯,我同意,我们组的staff在我看来也就会内部工具和业务逻辑。

但是技术为业务服务,产品组业务更新快,对工程师的要求就是熟练使用内部工具搭积木,这样才能最快的出活,而不是每个工程师都熟悉底层的轮子。. .и
-baidu 1point3acres

我来Google之前就是aws的哈哈哈,我倒是懂一点aws,但是你要求所有工程师懂aws就过分了,内部连gcp都不用。. 1point3acres.com

以及microservice不是很容易,不就是按照业务逻辑把单体结构分一分,每个微服务高内聚低耦合,之间用rpc通信,每个微服务可以独立部署被一个组维护,单独scale up。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册账号
职场达人
  • ↑ 本版用于讨论职场各种干货话题,闲聊请去🔗聊聊或者🔗匿名版
  • ❌ 本版严禁水贴,引战,发布广告,拉群,贴个人联系方式,扣分无警告
  • ☑ 求职、面经等去 🔗北美求职和 🔗回国求职大区,刷题和学习请去 🔗终身学习大区
  • ☑ 请去专版发布 🔗内推, 🔗招聘信息,和讨论 🔗创业内容
  • ☑ PIP / DevList/ Need Support 等话题也已开设 🔗专版

本版积分规则

>
快速回复 返回顶部 返回列表