Advertisement

Design Tinder - System Design Interview (with TikTok Senior Engineer)

By Aced (formerly Exponent) 35:55 135,022 views on YouTube Watch on YouTube
Ace your system design interviews with our complete course: https://bit.ly/46cS6ZF

Yen, a senior software engineer at TikTok, designs Tinder: NoSQL, geo-sharding, balancing low latency with real-time recommendations, and a recommendation service with multiple filters.

0:00 - Intro
7:02 - Profile Creation and Storage Flow Overview
13:54 - Feed Recommendation Requirements for Active Users
17:14 - Recommend Local Users Based on Geographical Location
21:54 - Google S2 and Geosharding for User Recommendations
25:35 - Recommending Users Based on Preferences
30:40 - Low-Latency vs Real-Time Recommendation
35:32 - Core Functionality for Dating App

Related videos:
Design a Key-Value Store - Syste…
Ready for your next step?

Put these tips to work — thousands of new jobs are added every day.

Browse jobs Get job alerts

This video is shown with YouTube's player and belongs to its creator, Aced (formerly Exponent).

Report this video