4 ms·
Studying system design and doing interviews consistently even if you don’t intend on leaving is likely the best way to stay interview ready.
by PartiallyTyped 3y ago
Studying system design and doing interviews consistently even if you don’t intend on leaving is likely the best way to stay interview ready.
- markus_zhang 3y agoThe thing is time is a limited and precious commodity so sometimes we question whether it's worthwhile to "subscribe" to something for 1/2 hours every day.
- dondraper36 3y agoTo be honest, I pretty much enjoy problem solving so I don't really mind spending some time on LC. It's true, however, that this preparation is mostly useless once you have landed the job. That is unfortunately but, as they say, you have to learn the rules and play well.
- dondraper36 3y agoSystem design interview, based on my observations, are often paired with a preceding Leetcode round (or several). I spend time studying system design with Designing Data-Intensive Applications and resources like System Design Primer, but you have to be good at Leetcode before you can even get to that stage.
- PartiallyTyped 3y agoWhat does “good” mean? You can get a high mileage out of learning how DP and greedy algorithms work and having wide array (hah) of data structures.
- dondraper36 3y agoMy definition of "good" in this context is being able to solve a Leetcoed medium in 25-30 minutes on average.
- PartiallyTyped 3y agoI expected 10-15 minutes for mediums. I was at that point a year ago when I was prepping for AWS and I am not some genius or anything special. It’s probably even easier to just write anki cards with the solutions and memoize them (pun intended).
- nsxwolf 3y agoThat's frankly never going to be possible for someone like me. 10-15 minutes just sounds crazy. I'm lucky if I'm able to understand any problem well enough to get a brute force solution in under an hour. The O(n) or O(log n) they actually want, that's just going to be pure luck that I recognize one of the patterns that will let you apply that. The time constraints just make this whole thing exacerbating.