Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

> Practice answering architecture questions

What are some good resources to learn about system architecture?



Microsoft Application Architecture Guide https://msdn.microsoft.com/en-us/library/ff650706.aspx

Domain Driven Design (The book is hard to read, but worth it I think) http://martinfowler.com/tags/domain%20driven%20design.html

This uncle bob talk is not too bad https://www.youtube.com/watch?v=WpkDN78P884

I think the microsoft guide is the most comprehensive, but don't limit yourself to it.


(disclaimer: I haven't done the interview dance for quite some time.)

I find suggestions in part 4 of this article: http://blog.triplebyte.com/how-to-pass-a-programming-intervi... quite reasonable. The rest of the article is also excellent. And it is short!

The key here seems to be breadth - even if you have designed a few successful systems yourself, your breadth may be inadequate to talk smoothly about a system design problem which is unfamiliar to you in an hour-long interview. So learn your building blocks, get some ideas from architecture talks and blog posts by tech companies and sharpen your talking and hand-waving skills.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: