Собеседование на мидл Python: что спрашивают и как отвечать
Наш сайт : https://shortcut.education
Телеграм-бот ШОРТКАТ: https://t.me/shortcut_python_bot?star...
Наш Запретграм: https://www.instagram.com/shortcut_sh...
Процесс менторства в ШОРТКАТ: 1. Оценим ваш текущий уровень и покажем точки роста. 2. Подскажем, какие темы уже прокачаны, а какие нужно подтянуть. 3. Построим персонализированный план развития до следующей цели. 4. Подготовим к собеседованию в большие корпорации или стартапы. 5. Поможем перейти с других стэков на Python. Вопросы в видео: 00:00:00 – Кто мы такие 00:00:30 – Опыт ментора 00:01:43 – Опыт кандидата 00:02:58 – Какие есть типы данных? 00:04:39 – Являются ли строки изменяемым типом? 00:05:28 – Итератор, генератор и итерируемый объект – в чем разница? 00:06:41 – Dunder методы: что это и зачем они нужны? 00:07:17 – Что если у объекта нет магического метода next()? 00:08:14 – Как создать генератор? 00:08:52 – Генераторное выражение и список – в чем отличие? 00:09:21 – Что такое декоратор и зачем он нужен? 00:10:13 – Непараметрический декоратор: как работает? 00:11:31 – Параметрический декоратор: реализация и примеры 00:12:01 – Как выполнять код до и после вызова функции? 00:13:28 – Создаем собственный контекстный менеджер 00:14:32 – Основные принципы ООП 00:15:30 – Зачем нужны принципы ООП? 00:18:13 – Композиция и агрегация: в чем разница? 00:20:53 – Проблемы множественного наследования в Python 00:22:36 – Асинхронность, многопоточность и многопроцессорность – объяснение 00:24:27 – Event Loop: как работает? 00:26:20 – GIL и многопоточность в Python – что важно знать? 00:27:54 – Оптимизация загрузки: основные задачи 00:29:00 – Многопроцессорность: стоит ли использовать в современных приложениях? 00:33:00 – Пример контейнера с несколькими процессами 00:35:54 – Управление памятью в Python 00:36:38 – Как работает GC и очистка поколений? 00:37:36 – Кто отвечает за выделение памяти для процессов? 00:40:07 – Базы данных в Python: популярные решения 00:41:46 – Преимущества PostgreSQL 00:43:46 – ACID: свойства транзакций 00:45:04 – MVCC в PostgreSQL: зачем это нужно? 00:48:44 – Изменение таблиц через ALTER TABLE 00:50:41 – Redis vs Memcached: сравнение 00:51:31 – Как Redis записывает данные на диск? 00:52:38 – Очереди в Redis: как создать? 00:54:03 – Kafka: можно ли читать сообщения с задержкой? 00:55:00 – Опыт работы с брокерами сообщений 00:56:13 – Kafka и порядок сообщений 00:57:30 – Лидер реплики в Kafka: что произойдет при сбое? 01:00:57 – Проблемы с доставкой сообщений в Kafka Готовы прокачать свои навыки и добиться успеха? Присоединяйтесь к нам и узнайте, чего вам не хватает для получения оффера!