Google Maps System Design Interview Question

preview_player
Показать описание
This is a solution for System Design Interview Question where you need to design a Map + Navigation application like Google Maps.

This problem has been asked by a lot of companies like Google, Amazon, Flipkart, Walmart Labs to name a few.

Prerequisites:

If you like this video, please help us grow by sharing this video with your friends on Facebook, connections on LinkedIn and anyone who can benefit from this.

PS: This is not the real architecture of Google Maps or any other similar service. This is my take on how I would answer that problem.

#codekarle #systemdesign #googlemaps #googlemapssystemdesign #system #design #interview #faang #maps
Рекомендации по теме
Комментарии
Автор

I reckon this will become the best system design channel in youtube. Keep up the good work !

getsiva
Автор

This is the level of details that helps in real interviews. Thanks!

HusainDalal
Автор

It was an awesome video. Thank you very much!
Some friendly suggestions:
1. Data models could be added (KV stores, data size, replication and sharding)
2. Instead of specific technology names, generic names could be used. "Queue" instead of Kafka, "NoSQL database" instead of Cassandra
3. Geospatial index could be mentioned

humeyratopcu
Автор

I banged the first AWS interview and Meta interview in one go. Thanks for the detailed explanation! Not sure if you are active anymore, but you deserve lot more followers than what you have.

topgamerprosh
Автор

While preparing for interviews for experienced level, one can agree that system design level is the deciding round many times. I also used to struggle in these rounds and hence searched hell lot of resources to understand the concept but nowhere found satisfying result. This is the only channel where I started seeing patterns in designs, role of different components, out of the box solutions and no-fancy/complex components/logic.
Designs explained are so simple that after going through few designs, any one can start creating boxes and understand flows between them while approaching to a new problem.

prateekchs
Автор

I have watched quite a lot of system design videos from different sources, and this by far, exceeds most of them in technical depth and breadth. It's not too academic and neither too complex, well done! I am recommending this channel to my peers.

pkr
Автор

This is brilliant but Im kinda surprised you didnt mention quad trees. They are the standard way to solve problems like this.

Kevin-jtoz
Автор

Discussion around - Disputed areas, last bit of inferences like pub goers are social etc..was icing on the cake!!!

astrostudent
Автор

After 2 years, still an amazing video!

aryanrahman
Автор

This was on its way to become the best sys design channel on Youtube but why did you stop making videos? All other channels just have scattered information and no clarity of thought. Can you start making videos again and cover more systems asked in interviews? It will be of great help to budding software engineers!

sanjana
Автор

Very smart to include discussion of disputed areas in this video

atintandon
Автор

Great Effort to put all the complex pieces together. As we all agree google maps is one of the complex designs in the world and you have done justice to explain this is best possible way. Great Effort.

meganfoxyish
Автор

Thanks for keeping the explanations simple. I have seen some videos where people just bombard with jargons reducing interest.

rohitvishwakarma
Автор

Very comprehensive!!
Liked the "Summary of this video" too.

ravbhaj
Автор

You are pretty smart! Thank you for your videos. I am learning it out of curiosity

gunchoi
Автор

Great level of details are captured, Thanks for creating this video.

It would be nice to have details on how we would store huge data set of map service, and how we would enable quick update on this dataset.

intuitive_coder
Автор

Very strong presentation. Actually the best what I have seen about this topic. Appreciate.

andriidanylov
Автор

Is this series completed? It was a great series... Keep it going man!!!

thegeniusone
Автор

Sorry if this sounds basic, but I'm new to system design and still learning. Can you explain why you didn't save which user is linked to which WebSocket handler at 41:35 in the video? You mentioned polling for this info, but where does it come from exactly? Is it from the WebSocket handler itself?

By the way, great video! 🙌 I really learned a lot from it and appreciate your work!

vivekkushwaha
Автор

This was an amazing explanation!!! I request you to please post a video about LinkedIn System Design as well. Good Work!!!

ektabhalwara