System Design Interview Questions
- 0of 0 votes
AnswersDesign a data scrubber.
- kumar February 01, 2019 in India
Say a customer couldn't use Alexa with Philips light bulb. Now customer calls to Alexa/Amazon customer support they figure out the issue is not with Alexa it's with the Philips LED bulb.
Now amazon will redirect their customer call / chat to third party customer support (Philips in this case).
Now somehow we need prevent the possibility of third party customer support trying to exploit our customers. For ex: asking their bank accounts, credit card, Social Security number etc..
How will you do that for AMAZON level ?| Report Duplicate | Flag | PURGE
Amazon SDE-2 System Design - 0of 0 votes
AnswersDesign a Google Sheet System?
- xyz December 28, 2018 in United States
Where do you store the data? sql or nosql
How do you maintain concurrency?
How do you display it in frontend, which can be inline editable?| Report Duplicate | Flag | PURGE
rallyhealth Backend Developer System Design - 0of 0 votes
AnswerSetting a value in cache is failing. What are the acceptable production practices? *
- __Joker October 10, 2018 in India
1. Raise an exception immediately
2. Retry in equal intervals of time until the set call succeeds
3. Retry with exponential back off until the set call succeeds
4. Retry 2 or 3 times with exponential back off.
5. Retry 2 or 3 times with equal intervals of time.
This is a multi-select question.| Report Duplicate | Flag | PURGE
unknown Software Developer System Design - 0of 0 votes
AnswersHow does inventory management work? I mean if there is only one item left, and multiple users checking out, how to handle such scenarios? Do we lock the entire product?
- koustav.adorable October 04, 2018 in United States| Report Duplicate | Flag | PURGE
System Design - 0of 0 votes
AnswersIn my organisation, I have m different databases, n different applications, p different resources.
- koustav.adorable October 03, 2018 in United States
How do I go about building access control system for each of this database/application on an individual user basis?
The user can raise a request for access to a resource.
The request needs to be a series of stakeholders which should be configurable. Once the user has all approvals, he/she can access the resource.| Report Duplicate | Flag | PURGE
System Design - 0of 2 votes
AnswersDesign Amazon prime video
- koustav.adorable July 07, 2018 in Dublin for AWS| Report Duplicate | Flag | PURGE
Amazon SDE-2 System Design - 1of 1 vote
AnswersDesign and implement a interest matching algo, to match people according to their interests in a particular area.
- ANONU July 06, 2018 in United States
Suggest a score based on their interests. And rank matchings accordingly.| Report Duplicate | Flag | PURGE
Zynga Software Engineer Algorithm System Design - 0of 0 votes
AnswersDesign a system like HackerRank/Codechef.
- ANONU June 20, 2018 in United States| Report Duplicate | Flag | PURGE
Uber Senior Software Development Engineer System Design - 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 - 0of 0 votes
AnswersGiven lat long of cabs in a city(lat long keeps changing)
- ANONU June 11, 2018 in United States
Implement a function getNearby(lat1,long1) which returns all cabs in a circle of radius R from lat1,long1.
Which datastructure will u use?
FollowUp qs: Hows it implemented using a database like MySQl or Postgres.| Report Duplicate | Flag | PURGE
Uber Backend Developer System Design - 0of 0 votes
AnswersDesign a music streaming service like Pandora.
- sarunreddy82 May 28, 2018 in United States| Report Duplicate | Flag | PURGE
Amazon System Design - 0of 0 votes
AnswersHow you will design and make a website like Hackerrank? How you will measure and limit the running time and memory usage of the program.
- johnallen582 May 25, 2018 in India for AWS| Report Duplicate | Flag | PURGE
Amazon Software Developer System Design - 0of 0 votes
AnswersDesign online movie ticket system. Hardware and software capabilities, improvements etc
- Aspiring_coder March 29, 2018 in United States| Report Duplicate | Flag | PURGE
Zulily SDE-2 System Design - 3of 3 votes
AnswerHow would you work with a backend engineer to design a news feed on mobile. Imagine that we only care about showing the user feed and posting a picture.
- tbag February 15, 2018 in United States
Follow-ups
1. what kind of apis would you want him to expose and what would they look like
2. How would you refresh the news feed on the iOS app and how often?
3. How would you cache the data/images. What size cache would you have?| Report Duplicate | Flag | PURGE
Facebook iOS Developer System Design - 0of 0 votes
AnswerDesign a system that works like the you see on Amazon search - lets say you enter 'women's sandals'. What happens in the background? Explain all that you can think of.
- pri9 February 12, 2018 in United States| Report Duplicate | Flag | PURGE
Amazon Web Developer 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
AnswersHow to Design Netflix.(System Design)
- mayankesh911 September 30, 2017 in India| Report Duplicate | Flag | PURGE
Amazon Software Developer 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 - -1of 1 vote
AnswersHow to design a Debugger both HLD and LLD?
- koustav.adorable September 19, 2017 in India| Report Duplicate | Flag | PURGE
Amazon SDE-3 System Design - 0of 0 votes
AnswersDesign online multiplayer generic board game (like chess). How will you store sessions.(RDBMS or REDIS) How will the
- gauravkumar1491 September 13, 2017 in India
competitor be chosen and notified(HTTP or what?).
What are the appropriate classes?| Report Duplicate | Flag | PURGE
Amazon SDE-2 System Design - 0of 0 votes
AnswerDesign Recommendation system. How will you generate generate recommendations for millions of users. DB Schema, How will you improve latency? if the user is searching a item, when will you show next recommendations. How will you update, latency basically and consistency.
- gauravkumar1491 September 13, 2017 in India| Report Duplicate | Flag | PURGE
Amazon SDE-2 System Design - 0of 0 votes
AnswersYou are provided with different Excel files and the data format those files contain. You are also provided with low level parser. You have to design a system which takes the excel file and its data type as the input and returns the list of Data objects in the file.
- gauravkumar1491 September 13, 2017 in India| Report Duplicate | Flag | PURGE
Amazon SDE-2 System Design - 1of 1 vote
AnswersDesign JProfiler. How will you design datastructure and why, function stacktrace. HLD+LLD
- gauravkumar1491 September 13, 2017 in India| Report Duplicate | Flag | PURGE
Amazon SDE-2 System Design - 0of 0 votes
AnswersDesign a Fresh Grocery System. Means Daily usable Items, you cannot store them in inventory like bread, milk etc.
- gauravkumar1491 September 13, 2017 in India
HLD+ DB Schema + Concurrency issues + Scalable architecture. How will you scale to multiple countries| Report Duplicate | Flag | PURGE
Amazon SDE-2 System Design - 1of 3 votes
AnswersDesign an order tracking system using the below constraints.
- gauravkumar1491 September 07, 2017 in India
Once an order is received, it will be assigned to a delivery boy and sends notification at every stage of the order such as order received with expected time of delivery, delivery boy assigned, order picked up, order delivered.
State how your design will help scale and what will be the performance SLAs that will you will set for your design. The system should be able to horizontally scalable from hundreds of orders to million orders and should perform at almost the same level irrespective of the number of orders received.| Report Duplicate | Flag | PURGE
Amazon SDE-2 System Design - -1of 1 vote
AnswerHow do I design a Payment Gateway system? What are the things to consider in this design ?
- koustav.adorable August 28, 2017 in United States| Report Duplicate | Flag | PURGE
Facebook SDE-2 System Design - 0of 0 votes
AnswersDesign Airport Baggage System
- Farji Coder August 19, 2017 in India| Report Duplicate | Flag | PURGE
System Design - 2of 2 votes
AnswersDesign a FIDS(Flight Information Display System)
- AD August 04, 2017 in India
1. Consider most important classes & ignore Interfaces as of now
2. FIDS is not about reservation system but the dasboard to display
3. the information will look like:
DEPARTURES
----------------------
Attributes:
STD Airline Flight Destination/Via CheckInCounter# Gate Status ETD
Values :
12:50 KingFisher 6E352 Hyderabad A-B 23 Check-In Open 13:15
ARRIVALS
-----------------------
Attributes:
STA Airline Flight# Destination/Via Gate Status ETA
Values :
12:50 KingFisher 6E352 UK/Mumbai Terminal2 Landed 13:15| Report Duplicate | Flag | PURGE
Amazon SDE-2 System Design - 0of 0 votes
Answers1/5 Round at Uber
- aonecoding July 20, 2017 in United States
Manager : Behavioral questions. Basic system design concepts. Publish/subscribe model. Discussion on Uber architecture.| Report Duplicate | Flag | PURGE
Uber Software Engineer System Design