Рет қаралды 5,417
***
💡Ламповое комьюнити питонистов в Telegram: t.me/pymentor
✈️ Дорожная карта по изучению Python: pymentor.org
📡 Записаться на тестовый (мок) собес: t.me/pymentor/106992
✒️ Другие мок-собесы (плейлисты): / @pymentor.
❗️ВАЖНО! Данное собеседование является тестовым (mock) и несет в себе образовательную цель.
✉️ Связь с автором канала - python.mentor.by@gmail.com
***
Тайм коды:
0:00 - НАЧАЛО
00:26 - о себе и текущем проекте (образовательная платформа)
04:46 - про архитектуру текущего проекта
06:05 - есть ли на проекте масштабирование?
08:15 - что нужно чтобы приложение поддерживало гориз. масштабирование (про statefull и stateless)?
10:20 - про масштабирование СУБД
13:20 - как интеграция с внешним сервисом помогла сэкономить инвестиции?
15:20 - как именно использование многопоточности помогло ускорить регистрацию пользователей в 5 раз?
19:45 - что такое фреймворк и является ли он просто набором библиотек?
22:45 - про паттерн Registry (реестр)
27:00 - в чем смысл концепции ORM?
29:25 - про Active Record
32:30 - про паттерны Service Locator + Dependency Injection
33:38 - про паттерны которые приходилось использовать (Фасад, Стратегия)
36:42 - про GIT (cherry pick, git branch, git tag)
39:30 - про сложность алгоритмов и нотацию О-большое
42:00 - про сложность алгоритмов по памяти и по времени
45:20 - прочем сложность бинарного поиска логарифмическая?
46:10 - про инкапсуляцию в ООП
58:12 - зачем нужно наследование в ООП (какой в нем заложен смысл)?
01:06:00 - про Полиморфизм и полиморфное поведение
01:10:10 - про Dependency Inversion Principle (DIP) из SOLID
01:14:40 - задача на лайвкодинг (парсинг данных в ООП стиле с применением полиморфизма)
02:04:40 - про нахождение узких мест кода и оптимизацию функции main_parser()
02:13:10 - ФИДБЕК Виталия
02:20:05 - ФИДБЕК Артёма
***
Теги:
#python #pythondeveloper #собеседование #открытоесобеседование #моксобеседование