Dzen.ru Video Downloader

The easiest way to download Dzen.ru video, music, thumbnail without watermark or logo

15 теоретических вопросов для начинающего Python-программиста на собеседовании (и 1 задача)

TIP! Right-click and select "Save link as..." to download.

Loading...
🔥 Курсы для начинающих Python-разработчиков: https://ru.hexlet.io/link/xklPgt
____
Публичное собеседование – формат учебного интервью, где джуниор-разработчик пытается пройти собеседование на позицию python-разработчика. Опытный программист задаёт вопросы, которые помогают кандидату продемонстрировать знание технологий и понимание подходов в Python. В конце кандидат получит вердикт с резюме его слабых и сильных сторон. Смотрите это видео, чтобы понять, как проходят собеседования на должность Python-разработчика и для того, чтобы получить полезные советы и рекомендации для подготовки к таким собеседованиям.

– Собеседует: Алексей Гладких, ведущий Python бэкенд-разработчик в NOVARDIS, тимлид (https://twitter.com/gaxeliy)
– Отвечает на вопросы: Алексей Косин, студент Хекслета, начинающий Python-разработчик
____
🔗 Полезные ссылки:
– Комьюнити Хекслета: https://t.me/hexletcommunity
– Маленькое ламповое сообщество новичков-питонистов в дискорде, где Алексей отвечает на вопросы и проводит учебные стримы:
https://discord.gg/TmbDwrjwxz
– Задачи, которые можно решать на скорость: https://codebattle.hexlet.io/
____

– 00:00:00 - интро
– 00:00:35 - как проходит собеседование для Python-разработчика
– 00:01:34 - пет-проект: книжный клуб для жены с управлением через telegram-бота
– 00:03:14 - типы данных в Python
– 00:04:57 - что быстрее – списки или кортежи в Python
– 00:05:30 - какие типы данных могут быть ключами в словаре (dictionary)
– 00:07:48 - хешируемые типы данных Python
– 00:08:34 - где поиск данных быстрее – в списке или в словаре
– 00:08:58 - вычислительная сложность
– 00:10:20 - контекстный менеджер в Python
– 00:11:36 - асинхронность в Python
– 00:15:36 - модуль threading и GIL
– 00:16:50 - декораторы
– 00:19:43 - магические методы в Python (dunder методы)
– 00:20:50 - базы данных
– 00:21:46 - как работает SQL Join
– 00:23:35 - ООП: что такое наследование классов Python
– 00:25:08 - миксины
– 00:26:20 - лайвкодинг-задача: посчитать, сколько чисел сколько раз встречаются в списке + тест
– 00:42:40 - что изучать начинающему python-разработчику и чем поможет DevOps
– 00:47:23 - фидбек
– 00:54:40 - сколько времени нужно, чтобы стать уверенным джуниор Python-разработчиков
– 00:57:10 - можно ли стать сингл-ориентированным разработчиком и что нужно знать бэкендеру

#программирование #хекслет #python #backend