最近我有机会和Okta的一位senior software architect讨论了几个系统设计的难题。他说已经很久没有准备过面试,所以答案是靠他的实战经验写出来的,他用的方法也比较简单, ...
偶然碰到这本书,介绍了在 distributed system 系统里面的各种 pattern; 我把读过之后的一些摘要和所有的 pattern 整理在了这里,也推荐大家去读读原书https://pyemma. ...
看到一个不错的DDIA (Designing Data-Intensive Applications)思维导图,地里还没有,特分享过来:https://medium.com/@Joker3D/mind...cation-2b7556be92b3列的很详细 ...
系统设计相对其他类似的面试,对于面试技能的要求会比较高一些,要求candidate能有条理的说出来,写下来,并且同时把系统给画出来。 之前找工作阶段深感缺少个能让我manage ...
仅用memory DB做proximity service可以吗?replica什么的都用memorydb按照DAU 100million users 每天5个查询,算一下spike QPS 5000,每次传5KB content,大概300MB/s的t ...
需要提高 system design 面试水平。 有在一个level 想练习吗? 我们可以每周meet 一次。 相互mock interview。 Take turn。
大家好,最近看了https://www.freecodecamp.org/new...-beginner-tutorial/#tune-for-performance-by-using-eventual-consistency , 里面提到对于read-heavy的syste ...
System 一周一次 轮流mock interview
在看grokking, 里面讲sequencer(unique id generator)的部分提到了vector clock,并认为它可以保持causality我有一个问题:按我对数据库中vector clock用法的理解,它只 ...
买它job portal上写的Product Architecture,面的 software engineer product,请教这个是不是和普通的system design不一样?网上说可以选system design 或者product desig ...
Hey folks,最近我正式和一位Senior Software Architect合作推出了系统设计Editorial Solutions。之所以叫Editorial Solutions, 是因为我们希望像leetcode的editorial答 ...
https://www.educative.io/courses...uted-task-scheduler 看到这一篇,看了一半实在看不下去了,觉得这个设计非常繁琐而且缺乏灵活性,完全不符合我对实际情况的认知,想 ...
https://github.com/binhnguyennus/awesome-scalability 个人认为很不错的学习资料,里面是distributed system各个领域,各大公司blog的集合,可以充分了解问题解决过程。
比如一个use case是:判断用户是否存在1. 假设用户id用uuid,长度是128bits即16 bytes,那么6M用户就会用掉100M内存。这个计算对不?2. 100M的哈希表算大的吗?会不会 ...
最近面狗家,挂在system design上,题目是设计contractor booking system,即contractor可以把他们的有空的时间post出来,例如contractor A post: available from 2:30 pm ...
在研究system design画图的时候,我发现了 mermaid 这个画图工具,我把他它延展成可以drag and drop来画图了(目前只支持high level diagram)。我自己用起来觉得画系 ...
我理解是fullstack 70%是前端,30是后端(每个公司可能不一样侧重)。那么系统设计会怎么出?我https://www.greatfrontend.com 准备面试就够了么?还是说传统的后端SD也要很 ...
类似于讲算法的neetcode之类的
如题 最近申请更多Front end engineer职位。发现多少也会有一轮system design。🙏请问其他前端人怎么准备SD的啊? 需不需要懂数据库和后端知识? 楼主只有纯前端经 ...
最近在研究这个问题,假设要支持微信朋友圈那种可以给一个动态设多个可见分组(先简化问题为白名单)。那么数据库应该选什么呢?我一开始想的是关系型数据库,比如 MyS ...