Співбесіда Junior Python Розробника

Запис співбесіди на позицію junior python develoepr з Дімою. Розібрали базові питання з пайтону, для розуміння глибини знань кандидата, розглянули не тривіальні приклади коду та розібрали поведінку python у цих випадках. В цілому сам рівень співбесіди трошки вищий за джуна, але і вимоги хростають з кожним днем, тому попри розуміння базових речей треба ще розуміти як влаштован python.
Перегляд таких інтервʼю вкрай важливий компонент, так як на інтервʼю, зазвичай, розглядаються питання, з якими ви рідко стикаєтесь у повсякденній роботі.
Я у соціальних мережах:
Instagram: / vlad.ushakov.it
Telegram: t.me/+E8K-jx-gXrI2ZGUy
Тайм коди:
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

Пікірлер: 27

  • @prosto-kostya
    @prosto-kostyaАй бұрын

    Мій улюблений формат. Будь ласка, по можливості випускай його частіше

  • @user-xb8pd9jw6g
    @user-xb8pd9jw6g25 күн бұрын

    "я знайшов ці питання, ніхто не знає на них відповідь, та я й таке на работі ніколи не бачив, але джуна спитаю" АХАХХА

  • @user-hf5lm2kc7p
    @user-hf5lm2kc7pАй бұрын

    Давай ще!🎉

  • @frez_x
    @frez_xАй бұрын

    51:30 - не один, не тільки Options. Ще є Trace, Head і Connect

  • @user-sl5sw8jb7c
    @user-sl5sw8jb7cАй бұрын

    Це просто кладязь інформаії. Навіть по вже пройденим темам - все одно можна почути щось нове!!! Супер крутий формат на додаток до всього що вже є!!!

  • @archie436
    @archie436Ай бұрын

    Супер формат

  • @frez_x
    @frez_xАй бұрын

    25:47 - з 3.10-3.11 чи мб ще раніше там усюди буде True, навіть в рядках

  • @serhiiloboda8406
    @serhiiloboda8406Ай бұрын

    Співбесіда на мою думку доволі успішна, хлопець молодець. Цікаво було б дізнатися фітбек) Проте у мене склалося враження, що ви Влад спеціально намагалися максимально близько підвести співрозмовника до правильної відповіді(або певного слова) щоб "зарахувати" її, проте так наврядчи відбувається на співбесідах поза камерами для Ютуб, а може я не правий)) І ще хотів запитати у Вас, зараз доволі сурові вимоги навіть до джунів, там і кібернетіс треба знати, і AWS, і інші інструменти для DevOps, а позиція при цьому - junior. Розумію, що ринок насичений, але шось дуже тяжко знайти роботу початківцю. Як думаєте, чи шось зміниться у перспектив для бекенд, чи бігти в фулстек?))

  • @DimaSamehada-vm7fw

    @DimaSamehada-vm7fw

    Ай бұрын

    Привіт. Це я був на інтервью. Дякую за теплі слова) По фідбеку Влад сказав, що роздивлювався би мене як кандидата, але дав би ще тестове зверху. Після такого інтеврвью одразу б на роботу не взяв, бо видно деякі пробіли, переважно в пайтон корі. Ще він сказав щось про "70/100", як я зрозумів, це оцінка за співбесіду.

  • @serhiiloboda8406

    @serhiiloboda8406

    Ай бұрын

    @@DimaSamehada-vm7fw Зрозумів. Успіхів тобі, і кар'єрних здобутків!💙💛

  • @vladysllav

    @vladysllav

    Ай бұрын

    В цьому і різниця розумного інтервʼювера від нерозумного. Моя задача не завалити людину, а зрозуміти що він дійсно зна, і якщо людина не знає чітко термінологію, я намагаюсь дізнатись чи він розуміє, тому я починаю наводити на відповідь, не для того щоб "зарахувати", у мене немає таког окритерію, а щоб зрозуміти, а що він дійсно знає

  • @DimaSamehada-vm7fw

    @DimaSamehada-vm7fw

    Ай бұрын

    @@serhiiloboda8406 Дякую, навзаєм)

  • @DimaSamehada-vm7fw

    @DimaSamehada-vm7fw

    Ай бұрын

    @@serhiiloboda8406 Дякую, навзаєм)

  • @michaelmurat5481
    @michaelmurat5481Ай бұрын

    найс

  • @clandast2136
    @clandast2136Ай бұрын

    Первые 2 вопроса на code share - херня

  • @maxymhalych5868
    @maxymhalych5868Ай бұрын

    12:00 будь яку рекурсію можна замінити циклом!

  • @vladyslavbashtannyk9393
    @vladyslavbashtannyk9393Ай бұрын

    Го співбесіду на Middle Python?

  • @vladysllav

    @vladysllav

    Ай бұрын

    Вже записую, через деякий час буде на каналі

  • @frez_x
    @frez_xАй бұрын

    Ріта😂

  • @DimaSamehada-vm7fw

    @DimaSamehada-vm7fw

    Ай бұрын

    То я з ноутбука дівчини заходив, бо в неї вебка краща)

  • @frez_x

    @frez_x

    Ай бұрын

    @@DimaSamehada-vm7fw круто) буду відвертим, я б тебе до себе не взяв, але розвивайся, не стій на місці і усе вийде

  • @DimaSamehada-vm7fw

    @DimaSamehada-vm7fw

    Ай бұрын

    ​@@frez_x Дякую за відвертість) Це було моє перше інтервью і я дуже хвилювався на камеру 😅 Але я дійсно не знав відповідей на ті питання, на котрі не відповів, тому все чесно

  • @frez_x

    @frez_x

    Ай бұрын

    @@DimaSamehada-vm7fw ну як для першого інтервʼю ти був дуже впевненим і чітким, в тебе усе вийде!

  • @DimaSamehada-vm7fw

    @DimaSamehada-vm7fw

    Ай бұрын

    @@frez_x Дякую!

  • @marianhorban8597
    @marianhorban8597Ай бұрын

    >>> a = 257 >>> b = 257 >>> a is b False Python 3.11.6 нахера питатись єрунду і потім ще і отак наламуватись?

  • @PenumRas

    @PenumRas

    7 күн бұрын

    >>> a = 257 >>> b = 257 >>> a is b True Python 3.12

Келесі