***
💡Ламповое комьюнити питонистов в Telegram: https://t.me/pymentor
✈️ Дорожная карта по изучению Python: https://pymentor.org
✒️ Другие мок-собесы: / @pymentor_by
📡 Записаться на тестовый (мок) собес: https://t.ly/lXoVH
❗️ВАЖНО! Данное собеседование является тестовым (mock).
***
✉️ Связь с автором канала - [email protected]
***
⛩ Контакт Ильи (Телеграмм): @lubaskinc0de
***
Тайм коды:
00:00:00 - Приветствие и формат интервью
00:00:44 - Опыт программирования кандидата
00:01:52 - Почему выбран Python и влияние игр
00:03:00 - Отношение к олимпиадам и алгоритмам
00:05:22 - План: математика и шаги к ML
00:06:06 - Обзор проектов и переход к боту
00:06:45 - Архитектура Telegram-магазина
00:07:41 - Синхронизация с Google Sheets
00:09:08 - Пуллинг и периодические задачи
00:10:59 - Масштабирование и конкурентный доступ
00:14:12 - Пример гонки в многопоточности
00:16:42 - GIL и условия гонки в потоках
00:21:12 - Гонки в асинхронном event loop
00:24:57 - Shared memory и порядок выполнения
00:27:11 - Избежание гонок: локи и стратегия
00:28:30 - Транзакции и атомарность
00:30:25 - ACID и уточнение понятий
00:31:05 - Уровень изоляции Serializable
00:32:51 - Сценарий покупки последнего товара
00:36:05 - Ошибки транзакций и обработка
00:40:06 - FSM в Telegram ботах
00:42:42 - Зачем нужна чистая архитектура в проекте
00:51:04 - Слои: сущности, кейсы, адаптеры
00:58:07 - Доменные объекты и инварианты
01:02:01 - SRP и создание пользователя
01:09:03 - Аутентификация vs сущность User
01:16:02 - Инверсия зависимостей (DIP)
01:17:08 - Unit of Work и репозитории
01:23:10 - Критика реализации UoW
01:33:12 - Protocol vs абстрактные классы
01:35:03 - Backend и отношение к frontend
01:37:10 - Определение ИИ и мышление машин
01:42:05 - Положительный фидбек интервьюеров
01:50:02 - Рекомендации по развитию
01:56:02 - Риски выгорания и мотивация
02:00:08 - Завершение и прощание
***
Теги:
#python #pythondeveloper #собеседование #открытоесобеседование #моксобеседование