TE
科技回声
首页24小时热榜最新最佳问答展示工作
GitHubTwitter
首页

科技回声

基于 Next.js 构建的科技新闻平台,提供全球科技新闻和讨论内容。

GitHubTwitter

首页

首页最新最佳问答展示工作

资源链接

HackerNews API原版 HackerNewsNext.js

© 2025 科技回声. 版权所有。

Ask HN: How does one get good at System Design interviews?

2 点作者 zer0sand0nes12 个月前
I can say with confidence that I understand most of the technical knowledge needed to succeed in these interviews, albeit it&#x27;s not coming from personal experience building such systems but rather from reading books &amp; blogs.<p>With that being said - when it comes to tackling these interviews - it seems that most of the time I am trying to regurgitate information rather than actually doing some kind of &quot;problem solving&quot;.<p>The other end of this would be to read many System Design Interview Answers and learning those - and then knocking on wood and praying that you&#x27;re going to get one of those questions.<p>Neither of these sound very productive.<p>How would one be able to answer such questions with confidence if they have never build out those systems? And what would be the preparation needed to be able to do that?

2 条评论

3pm11 个月前
Answering &quot;Design Uber&quot; questions is like playing a weird charade game in a LARP camp. It is very convenient for the interviewer because they set the rules and can change them anytime. They only prepare their question once and apply it it all candidates. What type of signal these are supposed to generate? Are these some sort of behavioral&#x2F;hazing rituals? Why all the smoke and mirrors? If these are testing System Design skills, why not ask a specific System Design question? Why not ask about tradeoffs between single vs multi leader vs leaderless? Why not ask specifically about document vs relational.<p>Better yet, why not look at the person experience and ask them how would they scale a system they actually worked on before? And what were the tradeoffs.<p>This can be helpful for LARPing though: <a href="https:&#x2F;&#x2F;systemdesignfightclub.com&#x2F;" rel="nofollow">https:&#x2F;&#x2F;systemdesignfightclub.com&#x2F;</a>
fragmede12 个月前
Practice.<p>The interviewer knows you don&#x27;t have personal experience building Dropbox, but a systems design interview question might be help me build Dropbox, for cats. Half of it is regurgitating information - what database would you use, Redis vs Mongodb vs Dynamodb vs Postgresql vs Spanner vs BigQuery vs BigTable vs Firebase, but more importantly, you need to show that you know the bigger concepts; relational vs key-value vs document store, and their trade-offs.<p>The interview is 45 minutes to see how you think, how you react to questions, how you behave as a human being, what happens when I throw in a curve ball. If I say your design is stupid, do you get mad and start yelling at me and call me names, or can you incorporate that feedback and adjust your design to accommodate a change in behavior.<p>Get to know the building blocks very well.
评论 #40654960 未加载
评论 #40641022 未加载