Learn how to design systems at scale and prepare for system design interviews
There&#x27;s no shortage of criticism of the leet coding interview questions, but I found the system design interviews even more asinine.<p>I have never in my career had to do anything like designing a large scale system.  Maybe I&#x27;m inadequate, maybe I&#x27;ve been insufficiently motivated, but it hasn&#x27;t happened.  If that&#x27;s a requirement, say so and don&#x27;t waste the time of applicants who don&#x27;t know what a ring tokenizer is.<p>As it was, it turned into a ridiculous charade session where I watched a bunch of videos and regurgitated them as though I knew what I was talking about.  &quot;Oh yes, I&#x27;d use a column oriented database and put a load balancer in front&quot;.<p>Without any real-word experience it&#x27;s just a bunch of BS.  I&#x27;d never let someone like me design a large scale system - not even close.  I don&#x27;t want to design large scale systems, it sounds boring and like the type of job where you&#x27;re expected to be on call 24&#x2F;7.<p>I&#x27;ve worked with the Linux kernel, I&#x27;ve written device drivers, I&#x27;ve programed in everything from C to Go, and that&#x27;s what I want to keep doing.   Why put me through this?