Запис співбесіди на позицію junior python develoepr з Дімою. Розібрали базові питання з пайтону, для розуміння глибини знань кандидата, розглянули не тривіальні приклади коду та розібрали поведінку python у цих випадках. В цілому сам рівень співбесіди трошки вищий за джуна, але і вимоги хростають з кожним днем, тому попри розуміння базових речей треба ще розуміти як влаштован python. Перегляд таких інтерв’ю вкрай важливий компонент, так як на інтерв’ю, зазвичай, розглядаються питання, з якими ви рідко стикаєтесь у повсякденній роботі. Я у соціальних мережах: Instagram: https://instagram.com/vlad.ushakov.it
Telegram:
Тайм коди: 0:00 - Початок 0:29 - Різниця tuple та list 1:29 - Робота з пам’яттю 4:39 - Ключі у словнику 6:19 - Складність роботи зі структурами 10:12 - Лямбда функції 10:53 - Рекурсія 14:00 - Розбір коду 27:00 - map, filter, reduce 29:30 - Контекстний менеджер 31:47 - GIL та паралелізми 34:35 - Різниця __new__ та __init__ 35:53 - SOLID 37:05 - Нормальні форми SQL 42:05 - NoSQL 43:20 - Explain PostgreSQL 44:45 - Структури даних 46:30 - Реалізація черги через стеки 50:50 - HTTP методи та статус коди 53:20 - Принципи RESTу 55:13 - HTTP vs HTTPS 56:30 - Паттерни проектування 58:33 - Middleware 59:15 - MVC 1:01:00 - Проектування вєб застосунків 1:02:15 - Авторизація 1:04:20 - Запити в ORM