Добавить
Уведомления

Публичное тестовое собеседование с Эмилией на роль Junior Python разработчика

В этом выпуске провожу открытое тестовое собеседование на позицию Junior Python Developer с Эмилией. Разбираем базовые и “каверзные” вопросы по Python, разбираем моменты по коду прямо на интервью и обсуждаем, как готовиться к тех- и алгоритмическим собеседованиям. В конце — подробный фидбэк: сильные стороны, пробелы и план роста. Что внутри • Типы vs структуры данных, изменяемые и неизменяемые • bool: логика, сравнения и почему True + True работает • Множества (set): уникальность, порядок, кейс True vs 1 • Проверка “пустоты” значений и где это уместно • *args и **kwargs: параметры vs аргументы, распаковка • Исключения: отлавливать и «выбрасывать» — зачем и когда • None, «пустые» значения и практическая проверка на truthy/falsy • Классы и объекты: зачем ООП джуну на реальных проектах • Парадигмы (императивная, функциональная, ООП) и как выбирать • Чистый и “промышленный” код: PEP 8, читаемость, масштабируемость • Как готовиться к алгоритмам: базовые паттерны и план тренировки Кому будет полезно • Джунам и стажёрам по Python • Тем, кто готовится к первому техсобесу • Наставникам и рекрутерам — как формат примера Таймкоды 00:03 Начало 00:11 Мок-собеседование на Junior Python Developer 01:15 Самопрезентация кандидата 01:51 Как будет проходить интервью 03:19 Типы данных в Python простыми словами 04:04 Изменяемые и неизменяемые типы данных 05:10 Что такое структуры данных 06:45 Bool в Python: что это и зачем нужно 11:00 Ошибки и исключения: в чём разница 14:26 Set в Python: что это такое 14:51 Зачем нужен set, если есть list и tuple 16:14 Как создать множество 17:15 Практика: функция с *args и set() 19:19 Что вернёт функция для 1, 3, 7, True, 0 21:21 Почему set выводится в разном порядке 23:13 Почему True и 1 схлопнулись в один элемент 24:43 Зачем нужна проверка if value 25:35 Что произойдёт, если передать пустой список 27:47 *args, параметры и аргументы 28:56 Что делает звёздочка в *args 29:31 Какой тип у args внутри функции 31:09 None в Python: значение или пустота 34:31 Что такое класс 34:55 Зачем нужны классы 35:43 Что такое промышленный код 38:29 Чистый код и PEP 40:16 Что такое ООП 41:54 Когда выбирать ООП, а когда функции 45:20 Почему змейку удобнее писать через ООП 46:42 Какие бывают парадигмы программирования 47:11 Python — мультипарадигменный язык 48:01 Как выбирать парадигму под задачу 49:49 Нужно ли смешивать парадигмы 50:54 Впечатления кандидата после интервью 52:08 Разбор сильных и слабых сторон 55:17 Теория есть, но не хватает практики 57:51 Почему уверенность приходит только через практику 59:42 Ошибки в предсказании поведения кода 01:01:15 Почему важны особенности языка 01:02:23 Что ещё нужно подтянуть по теории 01:03:36 Итог интервью 01:05:40 Ответ кандидата на фидбэк 01:06:07 Про алгоритмические собеседования Если выпуск был полезен — ставьте 👍, подписывайтесь и пишите в комментариях, какие темы разобрать в следующих интервью. #Хештеги #Python #Собеседование #Junior #ОткрытоеСобеседование #ООП #Алгоритмы #PEP8 #Set #Args #PythonInterview

Иконка канала boreesych
135 подписчиков
12+
42 просмотра
5 месяцев назад
12+
42 просмотра
5 месяцев назад

В этом выпуске провожу открытое тестовое собеседование на позицию Junior Python Developer с Эмилией. Разбираем базовые и “каверзные” вопросы по Python, разбираем моменты по коду прямо на интервью и обсуждаем, как готовиться к тех- и алгоритмическим собеседованиям. В конце — подробный фидбэк: сильные стороны, пробелы и план роста. Что внутри • Типы vs структуры данных, изменяемые и неизменяемые • bool: логика, сравнения и почему True + True работает • Множества (set): уникальность, порядок, кейс True vs 1 • Проверка “пустоты” значений и где это уместно • *args и **kwargs: параметры vs аргументы, распаковка • Исключения: отлавливать и «выбрасывать» — зачем и когда • None, «пустые» значения и практическая проверка на truthy/falsy • Классы и объекты: зачем ООП джуну на реальных проектах • Парадигмы (императивная, функциональная, ООП) и как выбирать • Чистый и “промышленный” код: PEP 8, читаемость, масштабируемость • Как готовиться к алгоритмам: базовые паттерны и план тренировки Кому будет полезно • Джунам и стажёрам по Python • Тем, кто готовится к первому техсобесу • Наставникам и рекрутерам — как формат примера Таймкоды 00:03 Начало 00:11 Мок-собеседование на Junior Python Developer 01:15 Самопрезентация кандидата 01:51 Как будет проходить интервью 03:19 Типы данных в Python простыми словами 04:04 Изменяемые и неизменяемые типы данных 05:10 Что такое структуры данных 06:45 Bool в Python: что это и зачем нужно 11:00 Ошибки и исключения: в чём разница 14:26 Set в Python: что это такое 14:51 Зачем нужен set, если есть list и tuple 16:14 Как создать множество 17:15 Практика: функция с *args и set() 19:19 Что вернёт функция для 1, 3, 7, True, 0 21:21 Почему set выводится в разном порядке 23:13 Почему True и 1 схлопнулись в один элемент 24:43 Зачем нужна проверка if value 25:35 Что произойдёт, если передать пустой список 27:47 *args, параметры и аргументы 28:56 Что делает звёздочка в *args 29:31 Какой тип у args внутри функции 31:09 None в Python: значение или пустота 34:31 Что такое класс 34:55 Зачем нужны классы 35:43 Что такое промышленный код 38:29 Чистый код и PEP 40:16 Что такое ООП 41:54 Когда выбирать ООП, а когда функции 45:20 Почему змейку удобнее писать через ООП 46:42 Какие бывают парадигмы программирования 47:11 Python — мультипарадигменный язык 48:01 Как выбирать парадигму под задачу 49:49 Нужно ли смешивать парадигмы 50:54 Впечатления кандидата после интервью 52:08 Разбор сильных и слабых сторон 55:17 Теория есть, но не хватает практики 57:51 Почему уверенность приходит только через практику 59:42 Ошибки в предсказании поведения кода 01:01:15 Почему важны особенности языка 01:02:23 Что ещё нужно подтянуть по теории 01:03:36 Итог интервью 01:05:40 Ответ кандидата на фидбэк 01:06:07 Про алгоритмические собеседования Если выпуск был полезен — ставьте 👍, подписывайтесь и пишите в комментариях, какие темы разобрать в следующих интервью. #Хештеги #Python #Собеседование #Junior #ОткрытоеСобеседование #ООП #Алгоритмы #PEP8 #Set #Args #PythonInterview

, чтобы оставлять комментарии