Как нужно проходить собеседование по Python, чтобы получить оффер!
Наш сайт : https://shortcut.education
Телеграм-бот ШОРТКАТ: https://t.me/shortcut_python_bot?star...
Наш Запретграм: https://www.instagram.com/shortcut_sh...
Вопросы в видео: 00:00:00 – Вступление 00:02:34 – Опыт ментора 00:03:50 – Опыт кандидата 00:04:47 – Что такое type hinting? 00:06:44 – Как разметка типов влияет на производительность? 00:07:17 – Работал ли с инструментами, похожими на pip? 00:08:54 – Зачем нужны lambda-функции? 00:10:33 – Что такое замыкание функций? 00:12:12 – Чем отличаются обычные функции от генераторов? 00:13:04 – Что такое контекстные менеджеры? 00:14:28 – Делал ли абстрактные классы? 00:15:14 – Писал ли абстрактные модели? 00:16:19 – Абстрактные модели и базы данных 00:17:11 – Как реализовать связь many-to-many между двумя моделями в базе данных? 00:18:36 – Что такое миграции в Django и как с ними работать? 00:21:32 – Какие виды тестов ты пишешь? 00:21:50 – Используешь ли mock-объекты в тестах? 00:23:41 – Как использовать фикстуры для работы с базой данных в тестировании? 00:24:20 – Какие scope у фикстуры ты использовал? 00:25:33 – Использовал ли Celery и Huey? 00:27:25 – Что такое event loop? 00:28:20 – Все ли операции можно сделать асинхронными? 00:29:15 – Пример медленной работы асинхронного кода 00:32:39 – GIL 00:35:01 – Как работает многопоточность на разных ядрах процессора? 00:35:46 – Что такое гипертрединг и как он работает? 00:36:36 – Какие существуют HTTP-методы и какие из них ты использовал? 00:39:14 – Что такое CI/CD и как оно используется в процессе разработки? 00:40:48 – Роль CI в процессе разработки 00:43:55 – Что такое принцип DRY (Don't Repeat Yourself)? 00:45:12 – Методы оценки сложности алгоритмов 00:47:35 – Алгоритмы сортировки и их сложность 00:49:45 – Что такое хэш-таблицы и как они работают? 00:51:45 – Коллизии в хэш-таблицах и как с ними бороться 00:52:42 – Колоночные базы данных и их преимущества 00:54:12 – Разница между WHERE и HAVING в PostgreSQL 00:55:26 – Индексирование в базе данных и его работа 00:56:22 – Использование индекса GIN для полнотекстового поиска 00:57:23 – Разница между полями JSON и JSONB в PostgreSQL 00:58:08 – Нормализация базы данных и её формы 00:59:58 – Что будет работать быстрее и почему? 01:01:55 – Как работает наша менторская платформа 01:07:35 – Фидбек от ментора 01:09:57 – Фидбек от кандидата 01:10:34 – Как оставить заявку на мок-интервью 01:11:10 – Могу ли я для мок-интервью выбрать лайв-кодинг? 01:12:00 – Как быть новичку и где брать вопросы для собеседований? 01:12:57 – Будет ли полезен backend-разработчику опыт в C++? 01:13:59 – Что учить после базового уровня в Python? Стоит ли изучать библиотеки? 01:14:48 – Помогает ли участие в open source проектах при трудоустройстве? Готовы прокачать свои навыки и добиться успеха? Присоединяйтесь к нам и узнайте, чего вам не хватает для получения оффера!