System Design
General 37 questions
#1Copy AI interviewer promptBuilding prompt…Copied AI interviewer prompt!Couldn't copy, try again Explain what a "single point of failure" is.#2Copy AI interviewer promptBuilding prompt…Copied AI interviewer prompt!Couldn't copy, try again What is CDN?#3Copy AI interviewer promptBuilding prompt…Copied AI interviewer prompt!Couldn't copy, try again Explain Multi-CDN#4Copy AI interviewer promptBuilding prompt…Copied AI interviewer prompt!Couldn't copy, try again What are the benefits of Multi-CDN over a single CDN?#5Copy AI interviewer promptBuilding prompt…Copied AI interviewer prompt!Couldn't copy, try again Explain "3-Tier Architecture" (including pros and cons)#6Copy AI interviewer promptBuilding prompt…Copied AI interviewer prompt!Couldn't copy, try again Explain Mono-repo vs. Multi-repo.What are the cons and pros of each approach?#7Copy AI interviewer promptBuilding prompt…Copied AI interviewer prompt!Couldn't copy, try again What are the drawbacks of monolithic architecture?#8Copy AI interviewer promptBuilding prompt…Copied AI interviewer prompt!Couldn't copy, try again What are the advantages of microservices architecture over a monolithic architecture?#9Copy AI interviewer promptBuilding prompt…Copied AI interviewer prompt!Couldn't copy, try again What's a service mesh?#10Copy AI interviewer promptBuilding prompt…Copied AI interviewer prompt!Couldn't copy, try again Explain "Loose Coupling"#11Copy AI interviewer promptBuilding prompt…Copied AI interviewer prompt!Couldn't copy, try again What is a message queue? When is it used?#12Copy AI interviewer promptBuilding prompt…Copied AI interviewer prompt!Couldn't copy, try again Explain Scalability#13Copy AI interviewer promptBuilding prompt…Copied AI interviewer prompt!Couldn't copy, try again Explain Elasticity#14Copy AI interviewer promptBuilding prompt…Copied AI interviewer prompt!Couldn't copy, try again Explain Disaster Recovery#15Copy AI interviewer promptBuilding prompt…Copied AI interviewer prompt!Couldn't copy, try again Explain Fault Tolerance and High Availability#16Copy AI interviewer promptBuilding prompt…Copied AI interviewer prompt!Couldn't copy, try again What is the difference between high availability and Disaster Recovery?#17Copy AI interviewer promptBuilding prompt…Copied AI interviewer prompt!Couldn't copy, try again Explain Vertical Scaling#18Copy AI interviewer promptBuilding prompt…Copied AI interviewer prompt!Couldn't copy, try again What are the disadvantages of Vertical Scaling?#19Copy AI interviewer promptBuilding prompt…Copied AI interviewer prompt!Couldn't copy, try again Which type of cloud services usually support vertical scaling?#20Copy AI interviewer promptBuilding prompt…Copied AI interviewer prompt!Couldn't copy, try again Explain Horizontal Scaling#21Copy AI interviewer promptBuilding prompt…Copied AI interviewer prompt!Couldn't copy, try again What is the disadvantage of Horizontal Scaling? What is often required in order to perform Horizontal Scaling?#22Copy AI interviewer promptBuilding prompt…Copied AI interviewer prompt!Couldn't copy, try again Explain in which use cases will you use vertical scaling and in which use cases you will use horizontal scaling#23Copy AI interviewer promptBuilding prompt…Copied AI interviewer prompt!Couldn't copy, try again Explain Resiliency and what ways are there to make a system more resilient#24Copy AI interviewer promptBuilding prompt…Copied AI interviewer prompt!Couldn't copy, try again Explain "Consistent Hashing"#25Copy AI interviewer promptBuilding prompt…Copied AI interviewer prompt!Couldn't copy, try again What is the problem with the following architecture and how would you fix it?#26Copy AI interviewer promptBuilding prompt…Copied AI interviewer prompt!Couldn't copy, try again How would you scale the architecture from the previous question to hundreds of users?#27Copy AI interviewer promptBuilding prompt…Copied AI interviewer prompt!Couldn't copy, try again What is "cache"? In which cases would you use it?#28Copy AI interviewer promptBuilding prompt…Copied AI interviewer prompt!Couldn't copy, try again What is "distributed cache"?#29Copy AI interviewer promptBuilding prompt…Copied AI interviewer prompt!Couldn't copy, try again What is a "cache replacement policy"?#30Copy AI interviewer promptBuilding prompt…Copied AI interviewer prompt!Couldn't copy, try again Which cache replacement policies are you familiar with?#31Copy AI interviewer promptBuilding prompt…Copied AI interviewer prompt!Couldn't copy, try again Explain the following cache policies:#32Copy AI interviewer promptBuilding prompt…Copied AI interviewer prompt!Couldn't copy, try again Why not writing everything to cache instead of a database/datastore?#33Copy AI interviewer promptBuilding prompt…Copied AI interviewer prompt!Couldn't copy, try again How you prepare for a migration? (or plan a migration)#34Copy AI interviewer promptBuilding prompt…Copied AI interviewer prompt!Couldn't copy, try again Explain "Branch by Abstraction" technique#35Copy AI interviewer promptBuilding prompt…Copied AI interviewer prompt!Couldn't copy, try again Can you design a video streaming website?#36Copy AI interviewer promptBuilding prompt…Copied AI interviewer prompt!Couldn't copy, try again Can you design a photo upload website?#37Copy AI interviewer promptBuilding prompt…Copied AI interviewer prompt!Couldn't copy, try again How would you build a URL shortener?