"А теперь вопрос по питону: что такое солид?" Поржал
@maximrudenko0113 күн бұрын
оч уверенно, круто
@PeterParker-ky1fv18 күн бұрын
Это экзамен? 😳
@damirgarifullin687720 күн бұрын
Духота
@imadna581023 күн бұрын
это вообще нормально что я все эти задачи на джуна решал
@cfhel128 күн бұрын
По-моему, слишком много теоретических вопросов и мало тех ,которые показали бы реальный опыт кандидатов. Я когда проводил собеседования, предпочитал обратный подход. Так можно взять ботана или гуглильщика.
@user-yc7rq8iu1g29 күн бұрын
54:25 - о чем он спросил? Неразборчиво продиктовано
@python_interview28 күн бұрын
Tortoise ORM
@user-he4st2ro5hАй бұрын
Я бы за такой собес попросил зп не менее 500к
@umni_kotАй бұрын
3 собес: интервьюер приебался что получение элемента по индексу долго работает хотя это константа и это быстро. Не факт что перезапись переменной для хранения предыдущего значения будет быстрее чем за константу. Надо было спросить у него че замеры есть? Что за идиоты собесят аж тошнит от таких. Да и в принципе вторая задача в 3 собесе была идиотская))
@Rulezzz3Ай бұрын
- вы занимались фронтендом? - нет - но давайте представим, что вы фронтендер 😂
@whitelightcoding1847Ай бұрын
Спасибо большое автор!! Продолжая в том же духе❤
@NOVOSTYTYAN-wq8evАй бұрын
Какое же бессмысленное собеседование, жуть. Переплюнуть этот бред можно только лайвкодингом.
@user-co9rc1kp7pАй бұрын
- Зачем состриг? - Базар гастрит
@leeroyjenkns5182Ай бұрын
Кто тоже смотрит собесы на сеньора, чтобы в 2024 пройти на джуна? 🙋♂
@user-ii6op1qw5nАй бұрын
Только не на джуна, а на стажика)
@sergeychistov816228 күн бұрын
Ya!
@user-nu3ot7td1jАй бұрын
собеседующего понять можно. Ему деньги платят, сиди и задавай вопросы. Потом тебе за это время заплатят. Но лично мое мнение, что так глубоко спрашивать не надо. Лучше наверно понять какой у человека тип мышления, сможет ли он разобраться в чем-то, если срочно нужно. А тут да, как на экзамен пришел и тебе вместо 3 вопросов попался билет, где все 150. В любом случае, ты приходя в компанию, в первый день не будешь лезть на прод и что-то менять. Недельку тебе дадут осмотреться и если с чем-то не знаком, как раз будет время ознакомиться
@issm5170Ай бұрын
Все конечно интересно но музыка и видео на нервы действует, пришлось включить и смотреть на комменты
@ruslankirzhanov510Ай бұрын
Этот канал заслуживает большего) Нажмите там на кнопки под видео
@bgs122 ай бұрын
Набрел на канал. Супер полезный. Спасибо!
@molochnikzero2 ай бұрын
На счёт poetry не соглашусь - pip сейчас сам хорошо справляется с выбором нужной версии библиотеки. Основная и главная фишка poetry, pipenv, pdm и прочих подобных пакетных меннаджеров - это избегание ситуации, когда какой-нибудь малолетний дебил в твою зависимость версии берёт и форспушит. lock-file - это то, ради чего стоит использовать эти штуки. И по этому, когда в какой-то момент на проде у тебя не собирается пакет из-за проблем с зависимостями - не поленись и посмотри что там отъебнуло, вместо удаления и создания заново локфайла, анон!
@user-zt2ob3le7e2 ай бұрын
Со всем уважением, но как по мне, так все заданные вопросы должен знать мидл. С сеньором стоит разговаривать на более фундаментальные темы или про интересные фишки.
@python_interview2 ай бұрын
полностью согласен
@user-vt7wu4rv4o2 ай бұрын
Во ты наваливаешь, я аж со стула каждый раз падаю XD
@Vasilii_Furi2 ай бұрын
4:40 Пустой словарь как bool, будет как True или False ? Ответ False И интервьюер говорит такой: НЕПРАВИЛЬНО. Мой ахуй в ахуе.
@xmorog71899 күн бұрын
Говорит же, "угу, правильно"
@DoctorSmail2 ай бұрын
Кролик это Rabbit Mq?
@python_interview2 ай бұрын
Да
@nicsolov98212 ай бұрын
Новый видосик, круто! Как вы там поживаете?
@python_interview2 ай бұрын
Да все хорошо вроде) Работа работается и ладно
@user-lg8dj8lw8f2 ай бұрын
Прикольно. Вопросы не сложные, но то, как уверено ты говоришь наверняка является большим плюсом, чем знание
@user-rp6cz7gf8d2 ай бұрын
Автор красава. Судя по интонации интервьюров - токсичный климат в комманде. Не особо хочется им этим всем заниматься и новых людей в комманду набирать. Ну раз уж начальство из-под палки заставило то что поделать....
@user-cx8kh4sb2i2 ай бұрын
ребят, если это на $5000 то это просто смех ебаный)
@tumysov2 ай бұрын
Годный контент! Спасибо!
@user-xn2hb5qk9m2 ай бұрын
На субтитры лучше не опираться: селери - сцена, воркеры - бургеры =D А так спасибо, интересно!
@tumysov2 ай бұрын
Да, должно быть yield вместо elt в самом начале и т.д. :)
@user-uo7ko7ej9x2 ай бұрын
Уже на сеньора) какая была обратная связь от компании? Вроде отлично на все ответил
@python_interview2 ай бұрын
Абстрактная с "не готовы пригласить вас дальше"
@user-xg8qt8ky1s2 ай бұрын
Ну взяли тебя или как?
@python_interview2 ай бұрын
нет)
@user-xg8qt8ky1s2 ай бұрын
@@python_interview Я бы тебя тоже не взял. Похоже что там какая то унылая компания, так что для тебя это даже к лучшему.
@dot.4069Ай бұрын
@@user-xg8qt8ky1s почему не взял бы?
@user-xg8qt8ky1sАй бұрын
@@dot.4069 Он SQL не знает.
@user-ei5ge3qk5u2 ай бұрын
Ура
@nnnlik3 ай бұрын
вопросы ни о чем, ответы тем более
@VintHeXer3 ай бұрын
Я уже кидал год назад задачку от Сбера, привожу один из ответов, который на данный момент не был описан. "# Задача: найти 1 уникальное значение, дубликатов всегда по 2: values = [1, 1, 2, 2, 3, 3, 4, 5, 5, 6, 6]" Как многие догадались, можно и через dict, counter, дополнительные структурки для временного хранения (в тот же список добавлять элемент, если его в списке нет, убирать если есть), и всё идёт к вопросу алгоритмической сложности. Сам виноват с условием, что не указал про элементы - исключительно цифры (со строками не сработает) Один из ответов - использовать xor (^, крышечку): values = [1, 1, 2, 2, 3, 3, 4, 5, 5, 6, 6] def find_unique(values: list) -> int: result = 0 for elem in values: result = result ^ elem return result print(find_unique(values)) Прикол данного решения заключается в том, что написав такой ответ можно показать себя "шибко умным" в контексте собеса на определённую должность, и из-за этого не пройти, т.к. написанный вами код должен понимать другой разработчик, а не все вспомнят про XOR. Так что необходимо будет хотя бы обозначить этот момент при прохождении интервью
@user-dh5ip3uu8k3 ай бұрын
офер дали в итоге?
@python_interview3 ай бұрын
Нет
@yakolast61644 ай бұрын
почему так плохо слышно отвечающего то:(печаль
@user-ez1ni2jj6t4 ай бұрын
Мамкины собеседователи
@rawanqurmet37954 ай бұрын
это мок-интервью или настоящее? ощущение будто друг другу не особо рады)
@python_interview4 ай бұрын
Настоящее)
@rawanqurmet37954 ай бұрын
@@python_interview если нужны такие интервью, можем слелать колл, думаю ответы будут хорошего качества. Посмотрим докуда можно планку повысить. Я senior, пишу 15+ лет
@rawanqurmet37954 ай бұрын
@@python_interview гоу к вам приду на собес, чисто для контента. обещаю качественные ответы, хочу посмотреть до каких рамок можно себя толкнуть. Senior Python Engineer, 15+ опыта
@nylinary5 ай бұрын
Мне всегда казалось что требования для мидла гораздо выше. Теперь не так страшно идти на собес..
@myacc2517Күн бұрын
Это было два года назад + все зависит от компании
@TheDelwish5 ай бұрын
не смотрел все, тыкнул случайно, на 1:01:00 . ну как сказать в чем проблема? видно, что спрашивающие сами несильно дотягивают до уровня сеньоров ибо в этой шаблонке куча проблем и намеренный мистайпинг, это малая часть этих проблем. там с ООП все очень плохо, зачем-то передается структура данных со свойствами, которая внутри размазывается на публичные поля (что создает потенциально сильную связность, если у вас прям логика завязана на эти данные ну так запихните их в класс, как это стандартно делается в питоне). класс Dog без особых на то причин нарушает интерфейс публичный Animal добавляя новое свойство , при этом нигде не описывается, что такое новое поведение добавлено, аля какое-нибуль breedable . Вершина ужаса это класс Коровы, которая вообще ничего не делает только добавляет публичные методы несовместимые с интерфейсом (базовым классом). т.е. написана ниочемная логика, а уже поломано поведение т.о. что придется на каждом участке программы писать кучу проверок, что за класс, и что он умеет. подобный код сразу в помойку. совет новичкам - когда пишете сразу думайте о двух вещах - как вы это тестировать будете (пускай даже гипотетически) и как вы этим пользоваться будете в разичных сценариях программы. данным кодом пользоваться нельзя, тут ООП (наследование) не помогает , а делает все только хуже, ибо написано криво
@user-zr4yq5mk1o5 ай бұрын
ааааа, выключите музыку!!!!
@trevizez5 ай бұрын
Приоткрыл балкон, все равно не помогло, душно) офер то дали?
@python_interview5 ай бұрын
Не помню уже) скорее всего нет
@yehoryehemberdinov6355 ай бұрын
Сложилось впечатление что собеседующий сам плохо понимает celery и все что рядом с ним)
@codingjerk5 ай бұрын
Обратная связь от меня, раз уж вам компания ничего не дала :) 2. 01:05 Плаваете в поведении стандартных методов, но имхо, это не то, что должно от зубов отскакивать 3. 02:31 Ошибки. Интервьювер рассказал про обе. 4. 05:00 Объяснение с фактическими ошибками, без указания на ключевые отличия разных моделей выполнения 6. 08:21 Второй запрос не заработает, если там просто айдишник на имя заменить 9. 13:16 Мне кажется интервьювер дал задачу не на архитектуру, а на общий проблем солвинг и хотел узнать как ты бы подошёл к решению, не уверен мне послышалось или нет, но вроде он упомянул SQL, возможно он хотел узнать, как бы ты подошёл к отладке и оптимизации запроса. В целом я думаю норм, я бы взял, но даю моменты для развития: - Пробежаться ещё раз по Лутцу, чтобы знать как работают условные extend / and и т.д. - Подтянуть asyncio, можно написать свой реактор на генераторах например, чтобы лучше разобраться во внутренностях и особенностях - Docker тоже хорошо было бы подтянуть - Не совсем уверен в текущем уровне, но рекомендовал бы поботать system design (или хотябы подтоговиться к system design интервью)
@Anshegar5 ай бұрын
Я в начале непонял, разница между изменяемыми и неизменяемыми, он сказал что первые передаются по ссылке а вторые по значению(это как вообще)? А разве не все данные из памяти передаются по ссылке? З.Ы. Слушаю собес, думаю чет както сложноваты вопросы, я большую часть знаю но некоторые прям заставляют задуматься, тяжеловато для собеса на Джуна.. и тут я вижу что я оказывается на90% вопросов собеса Синьера знаю ответы XD
@kafychannel5 ай бұрын
так вопросы в большинчтые одинаковы, отличие джуна от сеньора в глубине ответа либо заучивается, для cpu bound юзайте multiprocessing, а для io - asyncio/threading, либо рассказывается а почему, почему дороги контекст свичи в тредах и выгоднее запустить один тред , который будет из event loop таски для выполнения брать(механизм , что asyncio реализует) также для сеньора архитектурные вопросы задают, как задизайнить систему, а почему ты выбираешь эту бд, а не ту и тд
@Anshegar5 ай бұрын
@@kafychannel а , ясно.
@qrthack32336 ай бұрын
Привет, у меня такой вопрос, коммерческого опыта нет, знаю C, люблю Computer Science. Хочу в backend, выбираю между Python, Java, C#, Golang что посоветуете, чтобы легче было устроиться на работу, слышал, что Python-программистов уровня Junior слишком много и труднее будет устроиться?
@python_interview6 ай бұрын
Привет, я к сожалению не специалист в этой теме. Скорее всего да, много джунов на питоне, т.к. язык простой для входа в IT. Но лучше посмотреть статистику) Если есть знания, то я бы посоветовал смотреть в сторону GO. Он щас активно развивается, и будут открываться новые вакансии. Плюс он достаточно новый, а значит у всех небольшой опыт работы с ним, и меньше конкуренция)
@qrthack32336 ай бұрын
@@python_interview спасибо большое за ответ
@dimarogov4687Ай бұрын
судя по вопросм на собесе, можешь сразу идти на пайтон синьора
@user-he4st2ro5h23 күн бұрын
Выбирай то, где вакансий больше
@user-no5hc7eo8t6 ай бұрын
на 4 минуте подумал, что тут собеседование по 1С проходят)
@myacc25176 ай бұрын
На 3 собесах на джуна меня спрашивали то же самое
@calmius245 ай бұрын
Люди просто ищут мидла на зп джуна
@quansumonner6 ай бұрын
Извените, Я бы хотел узнать ваше мнение. Как вы относитесь к накрутки опыта в разработке? Если другие варианты? У меня сейчас 2 резюме и единственное, что в них различается, это количество опыта, но на одном 2 отлика (о опыта), а на другом 26 (1.6 опыта).
@python_interview6 ай бұрын
Зависит от ситуации. Если у тебя год опыта, но знаний на 3 года, то не будет ничего плохого, если ты эти 2 года накрутишь, чтобы пройти отбор в лице HR. Если ты знаешь больше своего опыта, то работодатель не расстроится) Другое дело, если знаний на 1 год, а пишешь, что опыт 5 лет. Тогда тут тебя раскроют на собеседовании, и получится, что зря потратил время интервьювера.
@quansumonner6 ай бұрын
@@python_interview спасибо за ответ. Я не хочу накручивать более 2 лет, это не очень:) Я просто хочу сделать своё резюме, где 1.6 - основным и подаваться по нему. Не очень кайфово, когда проходишь интвью во 'фейку', а по реальному тупо не зовут. Как вы считаете это можно сделать?) Извените за обилие текса. Спасибо!
@python_interview6 ай бұрын
@@quansumonner отчаянные времена требуют отчаянных мер) не вижу в этом чего-то криминального, но и не мне судить
@quansumonner6 ай бұрын
@@python_interview Cпасибо, мне действильно было это интересно, Последний вопрос, вы бы так сделали?
@python_interview6 ай бұрын
@@quansumonner ну я несколько месяцев прибавлял как-то к опыту, чтобы солиднее выглядело)
@aleksei_stereo6 ай бұрын
Зачем адекватному разработчику знать, что будет, если применить булевые операции к данным небулевых типов? Адекватный программист такой код сам не напишет, и другому такое запушить в продакшн не даст