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

Тестовое собеседование с Григорием на Junior Python разработчика

В этом выпуске — тестовое собеседование на позицию Junior Python разработчика с Григорием. Формат вопросов и ответов, максимально приближенный к реальному интервью. Мы говорим про объектно-ориентированное программирование: что такое ООП и зачем оно нужно, чем классы отличаются от функций и как выбирать подход под задачу, что такое парадигмы программирования и какие из них поддерживает Python. Отдельно разбираем базовые термины — класс, объект, экземпляр, атрибуты класса и объекта, методы и роль self. Во второй части переходим к практике: смотрим на код со счётчиком, пытаемся предсказать вывод, обсуждаем почему он работает именно так и зачем может понадобиться return self. В конце — подробная обратная связь по интервью: что получилось хорошо, где не хватило точности и глубины, как не уходить в детали вместо ответа на “почему”, как прокачивать уверенность и навык объяснять сложные вещи простыми словами. Если готовишься к собеседованию на Junior Python, попробуй по ходу видео ставить паузу и отвечать на вопросы самостоятельно, а затем сравнивать свою логику с разбором. Таймкоды 00:00 Начало 00:11 Мок-собеседование на Junior Python Developer 01:02 Самопрезентация кандидата 01:46 Как будет проходить интервью 02:57 Что такое ООП простыми словами 04:12 Зачем вообще нужны классы 07:47 Классы или функции: что выбрать 14:24 Что такое парадигма в программировании 15:32 Python — это ООП или нет 16:24 Объект, экземпляр класса и есть ли разница 18:47 Атрибуты класса и атрибуты объекта 26:05 Методы в Python: зачем они нужны 36:47 __init__ и создание экземпляров класса 38:54 Абстрактный класс: можно ли создать объект 40:07 Практическая задача: что делает класс Counter 45:56 Можно ли обойтись без __init__ 49:48 Почему атрибут класса и атрибут объекта ведут себя по-разному 55:52 Что такое self и зачем возвращать self 01:06:05 Ошибки в оформлении кода и naming 01:08:27 Впечатления кандидата после интервью 01:09:41 Обратная связь: сильные стороны и ошибки 01:17:01 Теория ООП: где не хватило понимания 01:18:13 Практика с кодом: что получилось, а что нет 01:23:47 Итог по интервью Хэштеги #python #juniorpython #собеседование #ит #программирование #pythonразработчик #ооп #интервью

Иконка канала boreesych
135 подписчиков
12+
18 просмотров
20 дней назад
12+
18 просмотров
20 дней назад

В этом выпуске — тестовое собеседование на позицию Junior Python разработчика с Григорием. Формат вопросов и ответов, максимально приближенный к реальному интервью. Мы говорим про объектно-ориентированное программирование: что такое ООП и зачем оно нужно, чем классы отличаются от функций и как выбирать подход под задачу, что такое парадигмы программирования и какие из них поддерживает Python. Отдельно разбираем базовые термины — класс, объект, экземпляр, атрибуты класса и объекта, методы и роль self. Во второй части переходим к практике: смотрим на код со счётчиком, пытаемся предсказать вывод, обсуждаем почему он работает именно так и зачем может понадобиться return self. В конце — подробная обратная связь по интервью: что получилось хорошо, где не хватило точности и глубины, как не уходить в детали вместо ответа на “почему”, как прокачивать уверенность и навык объяснять сложные вещи простыми словами. Если готовишься к собеседованию на Junior Python, попробуй по ходу видео ставить паузу и отвечать на вопросы самостоятельно, а затем сравнивать свою логику с разбором. Таймкоды 00:00 Начало 00:11 Мок-собеседование на Junior Python Developer 01:02 Самопрезентация кандидата 01:46 Как будет проходить интервью 02:57 Что такое ООП простыми словами 04:12 Зачем вообще нужны классы 07:47 Классы или функции: что выбрать 14:24 Что такое парадигма в программировании 15:32 Python — это ООП или нет 16:24 Объект, экземпляр класса и есть ли разница 18:47 Атрибуты класса и атрибуты объекта 26:05 Методы в Python: зачем они нужны 36:47 __init__ и создание экземпляров класса 38:54 Абстрактный класс: можно ли создать объект 40:07 Практическая задача: что делает класс Counter 45:56 Можно ли обойтись без __init__ 49:48 Почему атрибут класса и атрибут объекта ведут себя по-разному 55:52 Что такое self и зачем возвращать self 01:06:05 Ошибки в оформлении кода и naming 01:08:27 Впечатления кандидата после интервью 01:09:41 Обратная связь: сильные стороны и ошибки 01:17:01 Теория ООП: где не хватило понимания 01:18:13 Практика с кодом: что получилось, а что нет 01:23:47 Итог по интервью Хэштеги #python #juniorpython #собеседование #ит #программирование #pythonразработчик #ооп #интервью

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