***
💡Ламповое комьюнити питонистов в Telegram: https://t.me/pymentor
✈️ Дорожная карта по изучению Python: https://pymentor.org
📡 Записаться на тестовый (мок) собес: https://t.ly/lXoVH
✒️ Другие мок-собесы: / @pymentor_by
❗️ВАЖНО! Данное собеседование является тестовым (mock).
***
✉️ Связь с автором канала - [email protected]
***
Тайм коды:
00:00 - НАЧАЛО
00:24 - о себе
03:16 - что такое Python? какие у него особенности и характеристики?
05:25 - является ли Python компилируемым языком?
08:03 - какие бывают виды типизации и зачем она нужна?
09:41 - зачем нужны типы и их проверка?
12:07 - что такие изменяемые и неизменяемые типы данных в Python?
14:45 - что делает функция и что с ней не так?
27:54 - приходилось ли работать с PyPy или Cython?
31:19 - ускорит ли PyPy или Cython выполнение функции выше?
33:05 - какие есть проблемы с производительностью у цикла for?
37:13 - почему ты в резюме указал SOLID и Clean Architecture среди навыков?
37:55 - что такое Чистая Архитектура и как ты ее понимаешь сам для себя?
40:03 - почему мы не называем MVC-архитектуру Чистой?
41:04 - чем ActiveRecord отличается от подходов применяемых в Чистой Архитектуре?
41:58 - почему программисты продолжают пользоваться MVC+ActiveRecord вместо использования Clean Architecture?
44:10 - что такое принцип Инверсии Зависимости и что же там инвертируется НА САМОМ ДЕЛЕ?
46:19 - задача на проектирование CLI приложения с Чистой Архитектурой
01:41:53 - как выбрать систему хранения (базу данных) в зависимости от решаемой задачи?
01:51:06 - от DevOps команды прилетает тикет, что начал сбоить сервис, который ты писал. как будешь анализировать проблему?
01:56:26 - какие индексы будешь добавлять в БД?
02:00:28 - станешь ли использовать ElasticSearch когда индексы не помогают? CQRS.
02:01:57 - ФИДБЕК
***
Теги:
#python #pythondeveloper #собеседование #открытоесобеседование #моксобеседование