TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

Non-sense of engineering system design interviews

1 pointsby tansan782 months ago
recently I failed quite a few system design interviews, and one big learning is that I should have thrown popular&#x2F;buzzing technologies (like Kafka or NoSQL) during interviews instead of getting too much in the principle of distributed systems<p>One example is that almost every interviewer look for Kafka to make system asynchronous, and somehow they got the impression that RPC equals synchronous processing. No interviewer is interested in understanding how Kafka producer client use RPC to send data to server, and how Kafka consumer client uses RPC to fetch data; no interviewer cares about the complexity and the price of running Kafka, even though in most system design cases there is only one producer and one consumer.<p>Another example is that interviewers thought I am idiot because I chose using files to store time series data instead of NoSQL database...<p>If I cannot change it, the only choice left for me is to adapt.

1 comment

daviddever23box2 months ago
If the position requires one to manage either type of infrastructure, &quot;you&#x27;re doing it all wrong&quot; is an unpopular opinion.