Как проходить собеседования на Python + систем-дизайн
Если на собеседованиях надоело каждый раз пересказывать учебник по основам, а систем-дизайн пугает своей комплексностью — этот доклад про то, как с этим справляться.
Рауан Курмет и Елдан Абдрашим рассказывают, как проходить собеседования на Python и систем-дизайн, и разбирают фундамент System Design, который чаще всего спрашивают.
В докладе: — как готовиться к интервью по Python и систем-дизайну — строительные блоки System Design: DNS, балансировка нагрузки, API Gateway, CDN, базы данных (SQL и NoSQL), кэш, очереди сообщений, генерация уникальных ID — ключевые свойства системы: масштабируемость, доступность, производительность, отказоустойчивость и безопасность — разбор систем-дизайна на примере сервиса бронирования (Booking/AirBnb) — поведенческое интервью: вопросы «расскажи о случае, когда…» и принципы вроде Amazon Leadership Principles
Видео
Презентация
1 / 21Текст презентации
Слайд 1: EldanAbdrashim
EldanAbdrashim System Design Fundamentals System Design Interview My case of x3 stocks
Слайд 3: SystemDesignfundamentals
SystemDesignfundamentals from Zero to Hero🔥
Слайд 4: SystemDesign
SystemDesign Fundamentals This briefly touches on the following discussion points: • DNS • Load Balancing • API Gateway • Communication Protocols • Content Delivery Network (CDN) • Database • Cache • Message Queue • Unique ID Generation • Scalability • Availability • Performance • Security • Fault Tolerance and Resilience • And more… Eldan Abdrashim SWE at Microsoft source: bytebytego.com
Слайд 5: DNS(Domainnameservice)
DNS(Domainnameservice) source: bytebytego.com
Слайд 6: LoadBalancing/APIGetway/CDN
LoadBalancing/APIGetway/CDN source: bytebytego.com
Слайд 7: LoadBalancer(LB)
LoadBalancer(LB) Resource: nginx.com
Слайд 8: APIGetaway
APIGetaway resource: nginx.com
Слайд 9: ContentDeliveryNetwork(CDN)
ContentDeliveryNetwork(CDN) resource: cloud lare.com • Bene itsofCDN • Improving website loading • Reducing bandwidth costs • Increasing content availability and redundancy • Improving web security
Слайд 10: Scaling
Scaling resource: cloudzero.com
Слайд 11: Cache
Cache resource: integrate.io
Слайд 12: Databases(SQLandNoSQL)
Databases(SQLandNoSQL) resource: integrate.io
Слайд 13: MessageQueues
MessageQueues resource: integrate.io
Слайд 14: FAANG/MAANG Systemdesign
FAANG/MAANG Systemdesign interviewexample
Слайд 15: SystemdesignBooking/AirBnb
SystemdesignBooking/AirBnb
Слайд 16: BehavioralInterviews/Mockinterviews
BehavioralInterviews/Mockinterviews • "Tell me about a time when..." type questions • Understand the company's culture/values. For example, Amazon's Leadership Principles. • Review your experiences and be ready to discuss failures, con licts, leadership, teamwork, and accomplishments. • Mock interviews: • Practice real-time coding and problem-solving. • System Design practice • Gather feedback and iterate on your mistakes
Слайд 17: InterviewPreparation
InterviewPreparation Platforms
Слайд 19: СКАЖИСКОЛЬКОТЫ
СКАЖИСКОЛЬКОТЫ ЗАРАБАТЫВАЕШЬ?!!!
Слайд 21: Subscribe <3
Subscribe <3
Другие доклады митапа
- ТККак запустить стартап стоимостью $10M (на Python) Темирлан Кабылбеков
- АГИИ для разработчиков Азамат Галимжанов


















