Сайт использует сервис веб-аналитики Яндекс Метрика с помощью технологии «cookie». Пользуясь сайтом, вы даете согласие на использование данной технологии.
Первокурсник нехило прокачался на пет-проектах и уже сильный джун? / Техсобес Junior Python Dev.
*** 💡Ламповое комьюнити питонистов в Telegram: ✈️ Дорожная карта по изучению Python: 📡 Записаться на тестовый (мок) собес: ✒️ Другие мок-собесы: / @pymentor. ❗️ВАЖНО! Данное собеседование является тестовым (mock). *** ✉️ Связь с автором канала - python.mentor.by@gmail.com *** Тайм коды: 00:00 - НАЧАЛО 00:23 - о себе 02:21 - почему если отправлять почту внутри синхронного обработчика Django, это тормозит веб-приложение? 03:53 - а почему такой проблемы нет в FastAPI? 04:46 - что надо сделать, чтобы запустить аинхронный код в Python? 05:58 - а как ты в своем пет-проекте замерял производительность до и после оптимизаций? 06:55 - как именно ты кэшировал с помощью Redis? 07:40 - а как ты запросы в базу данных анализировал и оптимизировал? 08:42 - а еще какие способы ускорения запросов в БД знаешь? 09:38 - а почему индексы дают прирост в производительности? 10:40 - чем платим за индексы в БД? 11:40 - расскажи про блог (пет-проект), какой функционал ты там реализовал? 12:13 - как решил проблему, когда надо показать посты пользователя, но их может быть очень много? 13:31 - а что будешь делать, чтобы в блог добавить возможность комментирования постов и модерацию комментариев? 17:00 - чем отличается аутентификация от авторзации? 19:00 - что такое контекстные менеджеры? 22:36 - про итерируемые объекты и итераторы - в чем разнизаца? 24:48 - что такое GIL и какую проблему решает? 28:36 - какие виды многозадачности знаешь, которые доступны в Python? 32:00 - а когда имеет смысл использовать асинхронность? 32:40 - а почему мы в рамках одного потока можем делать что-то еще пока ждем ввод-вывод, но не можем делать что-то еще пока ждем окончания вычислительной задачи? 33:40 - что будет если в event loop попадет долгий блокирующий код? 35:15 - что такое type hints и зачем они нужны? использовал ли линтеры? 37:00 - что такое валидация данных и как с ней работать? 38:00 - а если представить, что веб-фреймворков нет, то что тебе самому придется написать, для веб-приложения? 43:27 - ФИДБЕК АРТЁМА 47:08 - ФИДБЕК АЛЕКСЕЯ *** 🔥вопросы от кандидата 🔥 48:03 - как презентовать себя на собеседовании и как ответить на вопрос "чем ты можешь быть нам полезен?" *** Теги: #python #pythondeveloper #собеседование #открытоесобеседование #моксобеседование