Skip to main content

Posts

Showing posts with the label Microsoft

Top 10 System Design Interview Question Asked by Microsoft and Google

Here are the top 10 system design questions that are frequently asked in Microsoft and Google interviews: Microsoft: Design a web crawler and search engine Design a distributed file system. Design a scalable and highly available message queue system. Design a scalable video streaming service. Design a key-value store database. Design a recommendation engine for an e-commerce platform. Design a fault-tolerant database system. Design a load balancing system. Design a distributed cache system. Design a content delivery network (CDN). Google: Design a search engine. Design a social networking site. Design a scalable and highly available distributed system. Design a real-time analytics system. Design a recommendation system for YouTube. Design a scalable map-reduce system. Design a system for handling petabytes of data. Design a data center network. Design a caching system for frequently accessed data. Design a system to detect and prevent fraudulent activity. ...