It's bizarre to me that expecting a fresh grad to build twitter is somehow an accurate assessment of that person's coding skills. I have noticed that system design questions are asked in mid-level and even entry-level SWE roles. The YT channel linked above, and the O'Reilly Designing Data Intensive Applications are so much better than anything else I've seen, and having been on both sides of the interview, it's pretty clear when someone has actually "grokked" system design, vs bullet consumed a bunch of blog posts and videos on "grokking" system design. The reader will just come out of the 30 minute read, or 40 minute video, knowing how to implement a very specific system design solution, and would have trouble adapting and wavering away from it in a real world (and that includes interview) context. The majority of the system design resourcing targeted at interview contexts is all extremely contrived The narrative is usually a paraphrase of a particular blog post about how a particular company solved their particular problem.ĭon't get me wrong, this can definitely be useful, case studies can be enlightening, but for practical fundamentals it's misleading as it doesn't actually help someone think along the principal axis' of large-scale system design, or how to construct an organic causal narrative at how to arrive at this seemingly contrived solution. I would staunchly second this, as well as Designing Data Intensive Applications.Īs this thread is alluding to a lot of system design resourcing is lacking, and IMO is fundamentally misaligned on what is inherently useful for people to learn from.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |