🚨 Пытаюсь пройти РЕАЛЬНЫЙ собес на Sr. Python Dev / Ставки на спорт и тотализатор / Опять фиаско?

*** 💡Awesome Python community on Telegram: https://t.me/pymentor 📡 Sign up for a mock interview: https://t.ly/lXoVH ✒️ Interviews, interviews, podcasts: https://www.youtube.com/@pymentor_by/... ✉️ Contact the channel's creator - [email protected] *** Timecodes: -- About current projects 0:01 — Service description: transition from disparate services to a unified platform. 0:12 — Application of DDD (Domain-Driven Design) and Onion Architecture approaches. 0:41 — Plugin architecture: why a monolith with plugins is more effective than microservices for the B2B segment. 1:41 — A custom Python framework for minimizing boilerplate. 1:58 — Layers of the Onion Architecture: Domain Core, Use Cases, Infrastructure, Presentation. 2:23 — Dependency Injection and Inversion of Control (IoC). 2:41 — Internal Message Bus for layer interaction. 3:52 — Separation of commands and queries (CQS/CQRS ideas) within the application. -- Tooling and DevOps 5:18 — Tech Stack: PostgreSQL, ClickHouse, Grafana, FastAPI. 6:11 — Dependency Lifecycle Management (Singleton vs. Scoped). 8:15 — Testing Strategy: Test Pyramid (Unit, Functional, Integration, E2E). 10:41 — Contract Testing and Using Mocks in Pytest. 12:23 — CI/CD Pipelines and Deployment to AWS Using Terraform. 13:08 — Rolling Update Strategy and Database Migrations. -- Database Theory and Indexes 15:33 — Transaction Definition and ACID Principles. 16:06 — Why Indexes? Trade-off between Read and Write Speed. 16:36 — Index Types in PostgreSQL: B-Tree, Hash, GIN. 17:07 — Functional and Partial Indexes. 18:48 — Optimization Problem: Choosing an Index for a Student Table. 20:43 — Understanding Field Selectivity and Choosing a Composite Index. 22:26 — How the PostgreSQL planner handles AND and OR conditions. Python: Internals 26:49 — The dict and set structure: hash tables and open addressing. 27:15 — Dictionary resize mechanism when 2/3 full. 29:41 — Generators in Python: yield, generator expressions, and implementation via classes. 30:46 — How generators maintain state (stack frames) under the hood in CPython. 32:05 — GIL (Global Interpreter Lock): what it is and how it affects multithreading. 34:00 — About OOP: Polymorphism and polymorphic behavior -- Questions from a candidate about the project 39:24 — Product overview: Integration with coefficient providers and data delivery to clients. 40:33 — Using Websockets and Redis Pub/Sub for Real-Time Updates. 41:53 — The Latency Problem and Its Impact on Betting Business. 44:28 — Handling Concurrent Requests and Buffering Data Before Writing to the Database. 46:33 — Moving from a Monolith to a Monorepo with Microservices. 48:43 — Database-Level Concurrency: Optimistic and Pessimistic Locking. 51:19 — The Role of Live Operators and Risk Management in Odds Management. *** #python #interview #interview

🚨 Пытаюсь пройти РЕАЛЬНЫЙ собес на Senior Python Engineer / Не смог написать JOIN? / Опять фиаско?
▶︎

🚨 Пытаюсь пройти РЕАЛЬНЫЙ собес на Senior Python Engineer / Не смог написать JOIN? / Опять фиаско?

🚨 Trying to pass a REAL interview on Sr. Python / Sports betting on 250 services?? / Fiasco again?
▶︎

🚨 Trying to pass a REAL interview on Sr. Python / Sports betting on 250 services?? / Fiasco again?

Airport Border Guard: The Truth About Passport Control, Searches, and Interrogations
▶︎

Airport Border Guard: The Truth About Passport Control, Searches, and Interrogations

Device Searches 2026: What the FSB Looks for at the Border and How to Hide Your Data
▶︎

Device Searches 2026: What the FSB Looks for at the Border and How to Hide Your Data

Учим Devops на инцидентах в продакшене!
▶︎

Учим Devops на инцидентах в продакшене!

Тиньков и Варламов — о деньгах, Трампе и Путине | Интервью из Мексики: Plata, визы, наследство
▶︎

Тиньков и Варламов — о деньгах, Трампе и Путине | Интервью из Мексики: Plata, визы, наследство

Найм в IT сломан еще сильнее, чем ты думал — Леся Набока. Мы обречены
▶︎

Найм в IT сломан еще сильнее, чем ты думал — Леся Набока. Мы обречены

Zig 2026: No-AI Policy, $670K Foundation, Left GitHub & Why Zig Isn’t 1.0 - Andrew Kelley Explains
▶︎

Zig 2026: No-AI Policy, $670K Foundation, Left GitHub & Why Zig Isn’t 1.0 - Andrew Kelley Explains

Почему все ненавидят Горбачёва? Неожиданная причина катастрофы СССР | ФАЙБ
▶︎

Почему все ненавидят Горбачёва? Неожиданная причина катастрофы СССР | ФАЙБ

Where did EVERYTHING come from? Theories of the Origin of the Universe | Astrophysicist Astashonok
▶︎

Where did EVERYTHING come from? Theories of the Origin of the Universe | Astrophysicist Astashonok

I Built a Virus for this Cocky Scammer
▶︎

I Built a Virus for this Cocky Scammer

Техническое интервью без балансировки скобок
▶︎

Техническое интервью без балансировки скобок

🚨 Пытаюсь пройти РЕАЛЬНЫЙ собес на Team Lead в аутсорс / Не смог пояснить за управление командой?
▶︎

🚨 Пытаюсь пройти РЕАЛЬНЫЙ собес на Team Lead в аутсорс / Не смог пояснить за управление командой?

🚨 Trying to pass a REAL interview for a Sr. Python Engineer position / Outsourcing to an American...
▶︎

🚨 Trying to pass a REAL interview for a Sr. Python Engineer position / Outsourcing to an American...

Is Go the most boring language?
▶︎

Is Go the most boring language?

The Moment That Changed Software Development!
▶︎

The Moment That Changed Software Development!

🔥 УЛЬТИМАТИВНЫЙ разбор проваленного собеседования подписчика на Middle Python Dev / Что было не так?
▶︎

🔥 УЛЬТИМАТИВНЫЙ разбор проваленного собеседования подписчика на Middle Python Dev / Что было не так?

Сергей Орлов: хватит жалеть себя (Kuji Podcast 225)
▶︎

Сергей Орлов: хватит жалеть себя (Kuji Podcast 225)

🚨 Пытаюсь пройти РЕАЛЬНОЕ System Design интервью / Получить слова из текста / Опять фиаско?
▶︎

🚨 Пытаюсь пройти РЕАЛЬНОЕ System Design интервью / Получить слова из текста / Опять фиаско?

Software engineer driven to insanity from 2026 Job Market
▶︎

Software engineer driven to insanity from 2026 Job Market