Bought a copy of designing data intensive applications — The book is quite comprehensive. For folks who conduct these types of interviews what level of detail are you looking for? Do I need to know the difference between SSTtables vs B-trees, or is it good enough to say, just index the kv pairs... It seems the interviewer has a lot of discretion on how to steer the interview — are you guys looking for some baseline knowledge across a variety of topics or can they just touch upon many things at a very cursory level?
Yes in one of the interviews I was driven deeper to the point of contrasting LSM Trees vs B-Trees and then designing one of them. I interviewed for Senior Level. So the answer to your question is YES, you would be expected to know the depth and breadth and it varies at what level you interview (senior vs junior vs principal)!
2024 Presidential Election
Yesterday
1507
Biden ruined America and tech! Tax plans are insane
Tech Industry
2d
51860
Goog Employees Arrested
Tech Industry
Yesterday
1134
So hard being a women in tech industry
2024 Tax
Yesterday
2633
Biden’s new tax proposal is wild
Health & Wellness
Yesterday
5837
Why are women naked in gym?
I highly recommend this https://github.com/donnemartin/system-design-primer I think the level of detail it goes would be enough for most interviews unless interviewer really wants dive deeper.