***
💡Ламповое комьюнити питонистов в Telegram: https://t.me/pymentor
✈️ Дорожная карта по изучению Python: https://pymentor.org
📡 Записаться на тестовый (мок) собес: https://t.ly/lXoVH
✒️ Другие мок-собесы: / @pymentor_by
❗️ВАЖНО! Данное собеседование является тестовым (mock).
***
✉️ Связь с автором канала - [email protected]
***
💡 Первая часть собеседования с Кириллом: • Крутой Senior с 9+ годами опыта лидит кома...
***
Тайм коды:
00:00:00 - Интервью: вступление и формат второй части
00:01:24 - Опыт Кирилла: бекенд, фреймворки и стек
00:03:23 - Компилируемые vs интерпретируемые языки
00:05:03 - JIT и влияние типизации на производительность
00:07:28 - Ускорение медленной функции: профилирование и алгоритмы
00:09:40 - Параллелизм, GIL и стратегии распараллеливания
00:12:02 - C-расширения, NumPy/Pandas под капотом
00:14:05 - Cython, PyPy и альтернативные реализации Python
00:17:16 - JIT для Python: где реально помогает
00:18:42 - Практика ускорения циклов на PyPy
00:19:39 - Рост CPU после релиза: пошаговый разбор
00:25:11 - Освобождение GIL в C и когда это возможно
00:30:04 - Снижение overhead сериализации между процессами
00:35:07 - Общая память vs копирование в multiprocessing
00:41:39 - Хешируемость: tuple против list
00:43:30 - Изменение атрибутов класса и экземпляра
00:47:11 - Метаклассы: идея и примеры (Django models)
00:50:21 - Перегрузка функций и typing.overload
00:55:16 - Override vs overload и основы MRO
00:59:19 - _getattribute_ и __getattr__: различия
01:00:31 - Порядок поиска атрибутов в глубину
01:33:46 - Дженерики и вариативность типов
01:35:07 - Обратная связь по интервью
01:40:10 - Философия вопросов для сеньоров
01:45:30 - Алгоритмы и собеседования (LeetCode)
01:50:36 - Завершение и приглашение на третью часть
***
Теги:
#python #pythondeveloper #собеседование #открытоесобеседование #моксобеседование