System Design: URL Shortener - TinyURL | Shift from Code-First to System Design | Geekific

Published: 22 June 2024
on channel: Geekific
1,390
58

Discord Community:   / discord  
GitHub Repository: https://github.com/geekific-official/

In the previous videos of this series, we learned and defined a few concepts that will help us be more flexible and allow us to easily come up with better solutions during a system design interview. In this video, we tackle one possible question you may encounter during such interviews, designing a TinyURL / URL-Shortener like service, and we’re going to drill down the approach and thought process leading to one possible outcome.

LeetCode Problems solved in this video:
https://leetcode.com/problems/encode-...

Timestamps:
00:00 Introduction
00:28 Problem Definition
01:00 Code-First Mentality
02:56 System Design Interview Approach
09:12 Recap
10:15 Thanks for Watching!

If you found this video helpful, check other Geekific uploads:
Object-Oriented Programming Fundamentals:    • What is Object-Oriented Programming? ...  
SOLID Principles and Best Practices:    • SOLID Design Principles with Java Exa...  
Recursion Made Simple, Recursive Methods:    • What is Recursion? | Recursion Made S...  
Use-Case and Sequence Diagrams:    • UML Use-Case and Sequence Diagrams Ma...  
Introduction to Dynamic Programming:    • What Is Dynamic Programming and How T...  
What is the Two-Pointers Technique and how to use it?:    • What is the Two-Pointers Technique & ...  
Trees Compared and Visualized, BST vs AVL vs RedBlack vs Splay vs Heaps:    • Trees Compared and Visualized | BST v...  
Generics and Wildcards in Java, Invariance vs Covariance vs Contravariance:    • Generics and Wildcards in Java | Part...  
Two Sum Problem, from Brute Force to Optimal:    • Two Sum Problem | From Brute Force to...  
What is a Thread? (Process, Program, Parallelism, Scheduler Explained):    • What is a Thread? | Threads, Process,...  
Domain-Driven Design Made Simple:    • Domain-Driven Design Made Simple | Wh...  
Search In Rotated Sorted Array:    • Search In Rotated Sorted Array | Opti...  
Coin Change Problem, Minimum Number of Coins:    • Coin Change Problem | Minimum Number ...  
Coin Change Problem II, Number of Ways to Produce Amount:    • Coin Change Problem II | Number of Wa...  
Introduction to Monotonic Stacks, Daily Temperatures LeetCode in Java:    • Introduction to Monotonic Stacks | Da...  

#Geekific #MeetingRooms #CodingInteview #LeetCode #Java #Google #Amazon #Meta #Microsoft #Apple #Netflix


Watch video System Design: URL Shortener - TinyURL | Shift from Code-First to System Design | Geekific online, duration hours minute second in high quality that is uploaded to the channel Geekific 22 June 2024. Share the link to the video on social media so that your subscribers and friends will also watch this video. This video clip has been viewed 1,390 times and liked it 58 visitors.