Рет қаралды 2,601
***
💡Ламповое комьюнити питонистов в Telegram: t.me/pymentor
✈️ Дорожная карта по изучению Python: pymentor.org
📡 Записаться на тестовый (мок) собес: t.me/pymentor/106992
✒️ Другие мок-собесы (плейлисты): / @pymentor.
❗️ВАЖНО! Данное собеседование является тестовым (mock) и несет в себе образовательную цель.
✉️ Связь с автором канала - python.mentor.by@gmail.com
***
Тайм коды:
00:00 - НАЧАЛО
00:40 - о себе и текущем проекте
03:55 - про предыдущий проект
08:00 - зачем в проекте был нужен Celery?
11:50 - про пирамиду тестирования
12:55 - при каких условиях должны падать юниттесты
17:20 - про функциональные тесты
19:50 - какая архитектура была в предыдущем проекте?
20:55 - что такое Model-View-Controller (MVC)?
20:30 - про полиморфизм и его типы и связь с SOLID
32:55 - про холивар "наследование vs. композиция"
45:30 - про то, почему библиотеки сложны под капотом
47:00 - про другие языки
49:40 - в чем смысл принципа DRY?
59:00 - практическая задача на то, чтобы из "грязной" архитектуры сделать "чистую"
01:26:20 - одно из возможных решений
01:40:29 - фидбек Виталия
01:49:30 - фидбек Артёма
01:58:30 - послесловие
***
Теги:
#python #pythondeveloper #собеседование #открытоесобеседование #моксобеседование