Learn how to design systems at scale and prepare for system design interviews
There'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'm inadequate, maybe I've been insufficiently motivated, but it hasn't happened.  If that's a requirement, say so and don't waste the time of applicants who don'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.  "Oh yes, I'd use a column oriented database and put a load balancer in front".<p>Without any real-word experience it's just a bunch of BS.  I'd never let someone like me design a large scale system - not even close.  I don't want to design large scale systems, it sounds boring and like the type of job where you're expected to be on call 24/7.<p>I've worked with the Linux kernel, I've written device drivers, I've programed in everything from C to Go, and that's what I want to keep doing.   Why put me through this?