System Design: URL Shortener -- Introduction

Опубликовано: 26 Сентябрь 2018
на канале: LucidProgramming
15,382
140

This series of videos will focus on the category of "system design". You may encounter these types of interviews for software engineering or programming positions. The purpose of these interviews is to test how you deal with ambiguity, ill-defined specifications, and how to put together a scalable big-picture solution to a problem.

These types of problems can vary in size and scope and are dependent primarily on what your interviewer wants to focus on. For instance, one system design question you may encounter if you were to apply for Facebook would be to "design the Facebook messenger app". There are many moving parts here, and there are many considerations and different approaches to solving this problem.

A big part of what your interviewer is looking for in these types of interviews is your ability to ask good questions and to determine what relevant pieces of information are required to move forward and make progress on something that's quite nebulous and ill-defined initially.

In these first few videos, we will be focusing on how to design a URL shortener. We will describe what a URL shortener does and then dive into how such a service can be developed at scale.

For practice on data structures and algorithms, you may benefit from the following playlists on my channel:

Data Structures:
http://bit.ly/lp_data_structures

Algorithms:
http://bit.ly/lp_algos

Technical Interview Problems:
http://bit.ly/lp_technical_interview

***Pramp***:
Signup for the Pramp service (for free) using the following link:
http://www.pramp.com/promo/lucid-prog...

Using the above link gives you unlimited interview credits and helps support my channel. If you've enjoyed my content and could benefit from the Pramp service, please consider signing up and trying it out!


Смотрите видео System Design: URL Shortener -- Introduction онлайн без регистрации, длительностью часов минут секунд в хорошем качестве. Это видео добавил пользователь LucidProgramming 26 Сентябрь 2018, не забудьте поделиться им ссылкой с друзьями и знакомыми, на нашем сайте его посмотрели 15,382 раз и оно понравилось 140 людям.