https://github.com/rishiloyola/infrastructure-engineering
Materials to prepare for the Infrastructure Engineering Interviews
https://github.com/rishiloyola/infrastructure-engineering
Last synced: 2 months ago
JSON representation
Materials to prepare for the Infrastructure Engineering Interviews
- Host: GitHub
- URL: https://github.com/rishiloyola/infrastructure-engineering
- Owner: rishiloyola
- License: mit
- Created: 2016-12-28T08:52:47.000Z (over 8 years ago)
- Default Branch: master
- Last Pushed: 2017-01-30T12:43:22.000Z (over 8 years ago)
- Last Synced: 2025-02-05T14:14:41.453Z (4 months ago)
- Homepage:
- Size: 5.86 KB
- Stars: 9
- Watchers: 4
- Forks: 3
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Infrastructure Engineering Interview Questions
===========
The goal of this repositry is to collect all the best material related to infrastructure engineering at one place which can be helpful to prepare for the system design interviews.### Study Material
---------------------* CAP Theorem
* [In plain English](http://ksat.me/a-plain-english-introduction-to-cap-theorem/)* Sharding
* [Basic Design](https://www.interviewbit.com/problems/sharding-a-database/)
* [Sharding of MySql](https://engineering.pinterest.com/blog/sharding-pinterest-how-we-scaled-our-mysql-fleet/)
* [Scale DB through sharding](http://highscalability.com/blog/2009/8/6/an-unorthodox-approach-to-database-design-the-coming-of-the.html)
* Cache system
* [Basic Guide](https://www.interviewbit.com/problems/design-cache/)* Scalability
* [Le Cloud Blog](http://www.lecloud.net/tagged/scalability)* Event driven concurrency
* [nodejs](http://ganeshiyer.net/wp-content/uploads/2015/01/NodeJSv2.docx-1.pdf)===========
### Practice Problems
---------------------**System Design Questions**
* Build bit.ly like system
* [interviewbit](https://www.interviewbit.com/problems/tiny-url/)
* Build Twitter
* [interviewbit](https://www.interviewbit.com/problems/design-twitter/)* Design Messenger
* [interviewbit](https://www.interviewbit.com/problems/design-messenger/)
* [Actual architecture](https://www.facebook.com/notes/facebook-engineering/chat-stability-and-scalability/51412338919/)* Find the duplicates in the large array
* [Quora Answer](https://www.quora.com/How-do-I-check-if-there-are-duplicates-in-the-array-but-the-array-is-very-large-and-had-to-be-distributed-across-multiple-machines)
* [External Merge Sort](https://www.youtube.com/watch?v=ATK74YSzwxg)