System Design Interview Questions
- 0of 0 votes
AnswersDesign a concurrent hashmap.
- ANONU June 13, 2018 in United States
Please point me to the link if this has been discussed before.
They wanted design with code snippet of the classes.| Report Duplicate | Flag | PURGE
Uber Software Engineer System Design - 1of 1 vote
AnswersHow to Design App-Store like google play.(System Design)
- mayankesh911 September 30, 2017 in India| Report Duplicate | Flag | PURGE
Amazon Software Developer System Design - 0of 0 votes
AnswersGiven a large file with sentences and query string, design a system (Class, data structs, functions, etc) and algorithm to return the smallest window (start and end offsets) in the input file where the query words (in any order) are seen in the text file. What is the time complexity?
- Ray May 01, 2017 in United States| Report Duplicate | Flag | PURGE
Google Software Engineer System Design - 0of 0 votes
AnswersDesign a system which takes in latitude and longitude and returns back closest 5 locations.
- Ray March 26, 2017 in United States| Report Duplicate | Flag | PURGE
Facebook Software Engineer System Design - 0of 0 votes
AnswersThe following is the design question I was asked.
- gopi.komanduri July 26, 2016 in India
Design a dash board.
Should be very realistic.
Should be scalabe .
Should have very less latency .
Can expect millions of updates per second.
Dash board should show :
for each day :
1. city name ,
2.total trips in that city for that day ,
3.total fare it could collect in that city on that day,
4. fare collected from old clients
5. fare collected from new clients (new client is the client who is having his first ride in Uber after registration)
Input : we get two strings s1 , s2.
the format of s1 : trip_id , client_id , city , datetime
the format of s2 : trip_id , fare.
Could you please suggest how to proceed for this kind of question?| Report Duplicate | Flag | PURGE
StartUp Analyst Algorithm Business Question Cache Computer Architecture & Low Level Data Structures Distributed Computing Hash Table Ideas System Design - 0of 0 votes
AnswersHow will you design the backend of product recommendor (You may also like these carousal) system on amazon.com
- starsgazing June 04, 2016 in United States| Report Duplicate | Flag | PURGE
Amazon Software Development Manager System Design - 0of 0 votes
AnswersYou have a cluster with 100 machines that need time to be synced. The central time server can only handle 10 requests at a time. How will you set this up?
- starsgazing June 04, 2016 in United States| Report Duplicate | Flag | PURGE
Amazon Software Development Manager System Design - 0of 0 votes
AnswersYou have 10^9 user, 10^3 websites that users are subscribed to and 2000 servers. Some users will unsubscribe from certain websites. How would you architect this system to be scalable and performant?
- Ray January 20, 2016 in United States| Report Duplicate | Flag | PURGE
Google SDE1 System Design - 0of 0 votes
AnswersDesign auto complete for booking.com
- Qasim November 12, 2015 in Netherlands| Report Duplicate | Flag | PURGE
Booking.com Software Developer System Design - -1of 1 vote
AnswersDesign Gmail backend (data storage and API)
- tested.candidate July 13, 2015 in United States| Report Duplicate | Flag | PURGE
Google Software Engineer System Design - 0of 0 votes
AnswersWrite an algorithm for a robot navigating a maze.
- Ray April 19, 2015| Report Duplicate | Flag | PURGE
Software Engineer Intern System Design - 0of 0 votes
AnswersDesign a system that processes an infinite stream of data:
- takpez August 18, 2014 in United States for AWS
- each record comes as a tuple(url, html content)
- extract and store the occurences of:
urls, hosts, top-level-domains, in/out links of the page
We have one machine that has enough disk space but limited memory.
What data structures as building blocks would you use?| Report Duplicate | Flag | PURGE
Amazon Software Engineer / Developer System Design - 1of 1 vote
AnswersI attended a telephonic round for appstore testing and successfully cleared this round. Following was the First question(apart from tell me abt yourself,etc):
- i_learn April 11, 2014 in India for for appstore
Give me all possible test cases for gmail registration page.| Report Duplicate | Flag | PURGE
Amazon Testing / Quality Assurance Android Application / UI Design System Design test Testing - -2of 4 votes
AnswersHow would you model the animal kingdom (with species and their behavior) as a class system?
- Guy January 07, 2014 in United States| Report Duplicate | Flag | PURGE
Google Software Engineer / Developer System Design - 0of 0 votes
AnswersHow would you increase the capacity of a server which is hosting a site, for ex: CNN, it has a huge no. of requests. How would you make the site to support that much traffic?
- blackpepper March 04, 2008| Report Duplicate | Flag | PURGE
Microsoft Program Manager System Design - 0of 0 votes
AnswersDesign a system to efficiently find 10 top selling products on an online shopping site at a given time with a time window of say 20 minutes.
- tusharrawat831 July 16, 2020 in India
Say, every second 100 products buy count getting updated.
Which data structure && algorithm would be the best to design such kind of systems ?| Report Duplicate | Flag | PURGE
Accolite software Software Engineer System Design - 0of 0 votes
AnswersDesign a system which helps to calculate average Skype call duration per day. In which events are tracked from mobile app. Need to take care of all edge cases like events can be logged to server in any sequence & there can be some events missing on server side also.
- gauravkumar1491 October 07, 2017 in India| Report Duplicate | Flag | PURGE
Microsoft SDE-2 System Design - 0of 0 votes
Answersdesign an employee swap in swap out system.
- ashishsaraswat.iips June 26, 2017 in India
The system will have a machine which records the swap in and swap out.
The user can also login in a portal where he can check his swap in /swap out time. He can correct his time also.
There will be managers for employee who can check the entry for all the employees which are under them and correct their subordinates timings also
There will be HR who can only view the entries for all the employees.
We have to come up with the HLD and LLD for the system| Report Duplicate | Flag | PURGE
Amazon SDE-2 System Design - 1of 1 vote
AnswersThere is a cluster of servers. In this cluster some group of servers are running application A, some group are running B, etc. Each application server produces huge logs and the log file sizes run into GBs. Each minute there are millions of log entries.
- Curious May 09, 2017 in India
You need to design a system that allows you to:
1. Specify the name of the application whose logs you want to search.
2. Search any text that the log message may contain.
3. Search within a time stamp range.
4. Search within the specified log level(s).
The system should be real-time.| Report Duplicate | Flag | PURGE
Amazon SDE-2 System Design - 0of 0 votes
AnswersI was asked to design a stock ticker system. Stock ticker is simply the shortened name of company and its current stock size. e.g. for Apple - "AAPL" -> "115"
- 256.cool December 14, 2016 in United States
He asked me to design a data structure to store incoming stream of stock tickers. Stream can contain same company more than once but all the values of it had to be stored. I used HashMap<String, List<Integer>>. Then he was adding more functionalities to system I don't exactly remember the questions now but one of them was related to calculating some ratio in constant time. Some of the questions were challenging.| Report Duplicate | Flag | PURGE
Bloomberg LP Software Engineer / Developer System Design - 2of 2 votes
AnswersDesign a logging system. The system contains multiple application servers which are logging the information to file system. In this scenario, we want to check and alarm in case an exception is thrown in any of the servers. We want a system that checks for appearance of specific words, "Error", "Exception", "Disk Full" etc. in the logs of any of the servers. How would you design this system?
- jay September 17, 2016 in India
What if we want to scale the system in future?| Report Duplicate | Flag | PURGE
Amazon SDE-2 System Design - 1of 1 vote
AnswersHow will you design the news feed feature in Facebook?
- starsgazing June 04, 2016 in United States| Report Duplicate | Flag | PURGE
Amazon Software Development Manager System Design - 0of 0 votes
AnswersRound 6
- sonesh July 12, 2015 in United States
Question 2 : VRBO(Vacation Rentals by Owner), is a portal for real state where owners can rent their properties, renters can occupy them for sort duration by giving rent to the owner via VRBO. Lets start by thinking how you can design such system. ?, What are the complexities you have address here ?, both business and technical ?, what will be your main focus ?, tell me about the architecture of the system ?
Note that he wasn't concern about finer implementation details, but looking for broader things and thoughts.| Report Duplicate | Flag | PURGE
Microsoft Software Engineer / Developer Brain Storming Software Design System Design Terminology & Trivia - 0of 2 votes
AnswersNeed to implement something like pastebin wherein you paste some text, you are given an url. The url can be used anywhere to access the text.
- kenadams.awesome May 18, 2014 in India
Various problems, features and design of this architecture were discussed.| Report Duplicate | Flag | PURGE
Google SDE1 System Design - 0of 0 votes
AnswersDesign a job scheduler.
- shsf January 25, 2014 in India| Report Duplicate | Flag | PURGE
Amazon SDE-2 System Design - 0of 0 votes
AnswersDesign "YOU TUBE".
- iplayilearnkadugodi January 15, 2014 in India
Like how do you upload/where to do you upload/how do you fetch/ how millions of incoming requests will be addressed.
Also take care of things like how do you provide services.| Report Duplicate | Flag | PURGE
Amazon SDE-2 System Design - 0of 2 votes
AnswersHow would you model the animal kingdom (with species and their behavior) as a class system?
- Guy January 08, 2014 in United States| Report Duplicate | Flag | PURGE
Google Software Engineer / Developer System Design - 1of 1 vote
AnswersDesign a air traffic control system
- Phoenix July 11, 2013 in United Kingdom for video| Report Duplicate | Flag | PURGE
Amazon Software Engineer / Developer System Design