This is a guide to craking coding interviews in big Companies

- Algorithms and Datastructures
- Topics to Study
- Online Judges for Practice
- Books
- Object Oriented Design
- OBJECT-ORIENTED DESIGN AND UML
- OBJECT ORIENTED DESIGN CASE STUDIES
- Design a Hotel Management System
- Design an Airline Management System
- Design an Amazon - Online Shopping System
- Design an ATM
- Design BlackJack and a Deck of Cards
- Design a Car Rental System
- Design Chess
- Design CricInfo
- Design Facebook - A Social Network
- Design a Library Management Service
- Design LinkedIn
- Design Movie Ticket Booking System
- Design Online Stock Brokerage System
- Design a Parking Lot
- Design a Restaurant Management System
- Design Stack Overflow
- System Design
- GLOSSARY OF SYSTEM DESIGN BASICS
- SYSTEM DESIGN PROBLEMS
- System Design Interviews: A step by step guide
- Designing a URL Shortening service like TinyURL
- Designing Pastebin
- Designing Instagram
- Designing Dropbox
- Designing Facebook Messenger
- Designing Twitter
- Designing Youtube or Netflix
- Designing Typeahead Suggestion
- Designing an API Rate Limiter
- Designing Twitter Search
- Designing a Web Crawler
- Designing Facebook’s Newsfeed
- Designing Yelp or Nearby Friends
- Designing Uber backend
- Design Ticketmaster
- Additional Resources