مدلسازی داده در مصاحبههای طراحی سیستم
راهنمای انتخاب نوع پایگاه داده و طراحی Schema شامل کلیدها، رابطهها، Index، Normalization و Sharding
راهنمای انتخاب نوع پایگاه داده و طراحی Schema شامل کلیدها، رابطهها، Index، Normalization و Sharding
طراحی سیستم سرویسدهی مدل زبانی شامل استریم توکن با SSE و زمانبندی GPU و عدالت بین لایهها و کنترل هزینه مکالمههای طولانی
بررسی CDC برای همگام نگه داشتن Cache و Search Index و Warehouse بدون Dual Write و جایی که نباید از آن استفاده کرد
مفاهیم پایه Caching شامل جایگاه کش، الگوهای معماری، سیاستهای Eviction، مشکلات رایج و نحوه بیان آن در مصاحبه
طراحی یک خزنده وب برای جمعآوری متن ۱۰ میلیارد صفحه در کمتر از ۵ روز
طراحی مرحلهبهمرحله سرویس کوتاهکننده لینک شامل تعیین الزامات، طراحی API، تولید کد یکتا با Base62، تغییر مسیر، کش، مقیاسپذیری و مدیریت شمارنده توزیعشده
طراحی یک Payment Processor با تمرکز بر امنیت، دوام، Idempotency و مقیاس ۱۰ هزار تراکنش در ثانیه
بررسی گامبهگام طراحی یک زمانبند توزیعشده برای اجرای ۱۰ هزار شغل در ثانیه با دقت ۲ ثانیه
بررسی گامبهگام طراحی سیستم Top K ویدیوهای پربازدید YouTube شامل شمارش دقیق بازدید از جریان پرحجم، تحمل خطا با Replica و Snapshot، Sharding الاستیک و مدیریت پنجرههای زمانی با نشانگرهای لبه بالارونده و پایینرونده
بررسی گامبهگام طراحی YouTube شامل آپلود ویدیوهای حجیم، پردازش ویدیو به Segment و فرمتهای مختلف، پخش با نرخ بیت تطبیقی، آپلود قابل ازسرگیری و مقیاسدهی با CDN و کش