Джун знает теорию, но не смог написать генератор?? / Лайвкодинг / Техсобес Junior Python Developer
Автор: Python Mentor
Загружено: 2024-12-29
Просмотров: 5474
Описание:
***
💡Ламповое комьюнити питонистов в Telegram: https://t.me/pymentor
✈️ Дорожная карта по изучению Python: https://pymentor.org
📡 Записаться на тестовый (мок) собес: https://t.ly/lXoVH
✒️ Другие мок-собесы: / @pymentor.
❗️ВАЖНО! Данное собеседование является тестовым (mock).
***
✉️ Связь с автором канала - [email protected]
***
Тайм коды:
00:00 - НАЧАЛО
00:22 - о себе
01:46 - про один из проектов "Система бронирования комнат в общежитиях"
04:32 - если бы этот проект начал бы деать сейчас, то что бы сделал по другому?
05:44 - хорошо ли, когда бизнес логика не зависит от инфраструктуры?
08:12 - про один из проектов "Электронно-цифровая подпись документов"
10:03 - как происходила подпись, если это CPU-bound операция?
13:45 - что лучше подойдет для подписывания документа: многопоточность, многопроцессность?
22:31 - подходит ли для подписи кооперативная многозадачность (async/await)?
24:25 - про один из проектов "Система уведомления студентов"
25:25 - как сделать такую же систему уведомлений, но чтобы она выдерживала много тысяч одновременных запросов?
27:11 - а почему микросервисы лучше подходят под высокую нагрузку? или есть нюансы?
32:14 - что такое "Стек"? где и как используется?
38:20 - что такое "Декоратор"?
40:13 - на основе какого механизма в Python работают декораторы?
41:38 - почему после декорирования, агрумент decorator доступен внутри wrapper и не подчищается?
43:15 - как читать с диска файлы, размер которых может быть больше, чем доступная оперативная память?
46:49 - что такое "Итераторы", "Генераторы" и в чем между ними разница?
51:17 - что такое ключевое слово yield и чем оно отличается от return? почему генератор нельзя построить только на return?
54:56 - пишешь ли код на ООП?
55:25 - в чем идея объекта класса и в чем отличие от python модуля (про "Состояние")?
58:30 - что такое SOLID и чем из этого пользовался?
01:00:15 - как удовлетворить принципу "Инверсии Зависимостей" на примере проекта с Электронно-цифровой подписью (про "Внедрение Зависимостей")?
01:05:06 - ЛАЙВКОДИНГ задача №1 - написать генератор, возвращающий чанки из итерируемого объекта
01:23:53 - ЛАЙВКОДИНГ задача №2 - написать Очередь на основе двух Стеков
01:47:08 - Вопрос по задаче №2 - Между Очередью и Стеками агрегация или композиция?
01:49:29 - Вопрос по задаче №2 - Почему метод rebalance() написан с нижем подчеркиванием спереди?
01:51:50 - Вопрос по задаче №2 - Как можно реализовать Очередь в Python не используя два Стека?
01:59:38 - Вопрос по задаче №2 - где используются Очереди?
02:02:19 - ФИДБЕК Дмитрия
02:08:09 - ФИДБЕК Артёма
***
Теги:
#python #pythondeveloper #собеседование #открытоесобеседование #моксобеседование
Повторяем попытку...

Доступные форматы для скачивания:
Скачать видео
-
Информация по загрузке: