Мок-собеседование Junior Python developer
Вставка
- Опубліковано 11 лис 2023
- Мы пригласили Альбину - руководителя Python-разработки, компании Технократия, чтобы провести мок-собеседование нашего подписчика Марата.
В первой части, мы попросим участников рассказать о себе.
Во второй части, Альбина проведет собеседование.
Ну и наконец, будет время задать ваши вопросы Альбине по поводу Питона и собеседования
Трансляция состоится 12 ноября 2023 года в 17:00 по МСК.
Подписывайтесь и ставьте уведомления, чтобы не пропустить. Если хотите, тоже стать участником мок-собеседования, присоединяйтесь к нам в телеграмм канал, чтобы следить за анонсами и новостями подкаста
И почему парня все засрали не понимаю…
Не знать что-то это нормально, особенно в начале пути.
Видимо хейтеры завидуют, что парень уже работает, а они нет)))
Парень, если ты это читаешь то забей на этих идиотов, ты красавчик
Альбина красотка
Во втором задании от чувака требовали мёрж сорт. Я сразу понял и у меня это вызвало отторжение. Потому что по факту решение, которого ждут, только одно. ОДНО, КАРЛ! Ты либо его знаешь, либо нет. Либо ты зазубрил, либо иди лесом. Я сам бы задумался, стоит ли мне идти в такую компанию. Топовые бигтехи никогда не позволят взять задачу на собес, которая не имеет альтернативных решений. То есть задача эта не на соображалку, смекалку или что-либо еще! Она не проверяет твой интеллект, уровень DSA, левел литкода. Если бы меня попросили повторить merge sort, я бы закончил собеседование сразу же.
подобные задачи могут иметь смысл если просить объяснить суть алгоритма, который делает решение. Человеку важно понимать алгоритм, а не зазубривать его, потому что можно спросить в чатгпт решение. Подобно тому как инженерные или физики не зазубривают что-то из справочников. Например, никто не будет учить таблицу теплоемкости для разных веществ. Потому что есть справочник для этого. А вообще да, надо проверять как однотипные и типичные для компании задачи решает человек. И давать ему также код из проектов и просить объяснить что он делает и модифицировать, найти недостатки и улучшить. А то что на собесах просят алгоритмы решать это бред. Хотя это прокачивает ум на решение подобных задач, но лишь до предела, дальше которого уже зубрежка.
Собес на С можно пройти? С упором на работу с ядром виндовс и последующий взлом системы и обходом Av, EDR?)) я бы поучаствовал
Ну, пока не начался лайвкодинг - он весьма уверенно и неплохо отвечал, как по мне.
Вопросы, конечно, базовые и на него сразу можно повесить тег "не был под капотом" - то есть просто верхнеуровнево использует даже не Питон, а фреймворк, но все же, в целом - сойдет.
Но вот когда начался лайвкодинг...
Чисто после того, как он сделал из "обязательного аргумента необязательный", убрав аннотацию, можно заканчивать собес.
Но, все же, т.к. я видел много собесов людей с курсов - этот чувак знает побольше тех.
И не знаю, можно ли это плюсом назвать.
P.S. Массивы бывают 2 типов - статические и динамические (с возможностью реаллокации). И списки в Питоне основаны именно на динамических массивах. Так что, да, в Питоне, все же, есть массивы.
ну тут умеснее будет зайти со стороньі numpy.array
"Вы на джанго пишете монолит или апишки?" 😊
Альбина очень классная.
Подглядел как общаются инопланетяне) Пошел делать стеш и сквош)
😂
буду душнилой...
интересный вопрос, как увеличить свой уровень знаний по sql.
Что ты для этого будешь делать?
Тут не мне нужно задавать вопрос, а руководителю.
Что вы от меня хотите, чтобы я знала и на каком уровне?
Например, вам важно, чтобы я умела писать процедуры, но оконные функции не так важны. Ок, идем изучать туда.
Нужное глубокое понимание или достаточно поверхностного?
Если лид молчит, ок, идем по роадмапам, в документацию конечно же, и там смотрим пробелы, подучиваем.
По теории парень молодец, старался отвечать.
По практике, тут нельзя сильно негативно реагировать на ошибки человека.
Я задачу, которую могу решить за минуту, на лайф кодинге могу 10 мучать, честно, там такой стресс, бывает вспоминаешь, что учила два года назад,
а бывает забываешь с чем недавно работал.
По кодингу задача была со *, задача интересная, много где рассматривается, особенно, когда память начинаем изучать,
ну может парень не сталкивался, бывает.
И может кто ещё будет смотреть собес, я скажу так, все очень зависит от компании, где-то ваш уровень знаний будет оцениваться как на джуна, а где-то вас даже на мидла могут взять.
И ещё не забывайте, что вы тоже должны оценить собеседующего. Если вы видите, что вас специально заваливают на том, что вы не знаете, если на хорошие и глубокие ответы нет положительной реакции, если при ошибках - вам не рассказывают как их исправить. Поверьте, на работе и в команде к вам будет такое же отношение. Поэтому если после собеса вы почувствовали себя тупым неудачником, то просто идете учить, что не знали, и ни в кое случае не идете работать в такую компанию. Вы там только разочаруетесь в себе ещё больше.
Вопросы можно послушать, Альбина прекрасна) но ответов к сожалению нет
Про какие ответы идет речь? Про правильные ответы на вопросы по собесу?
@@helpMeImJunior, парень совсем слабенько отвечал, особенно для работающего. Попытка отсортировать уже отсортированные списки встроенной функцией в алгоритмах была забавной)
@@yavenerну да, легко вот так сидеть и гордыней распыляться,как он слабо отвечал, повышаю свою самооценку
@@fresh_wind87 причем здесь гордыня? Я смотрел видос при подготовке к собесу, в нем реально нет нормальных ответов. Конечно, можно снизить планку до уровня 5 класса и сказать что он отвечал, но это были плохие ответы. К примеру, говорит что средне работал с drf, но не отвечает что делает сериализатор (основа в drf) и тд.
А так сойдет за ответ по сортировке?)
list = list1 + list2
print(sorted(list[0:10]))
или
list = sorted(list1 + list2)
print(list)
Первый вариант задачу не решит. Второй сойдет, но станет полем для дальнейших вопросов)
Мы ожидаем алгоритмический вариант за O(n)
Что бы получилось O(n) нужно пройтись по каждому листу максимум 1 раз, sorted() имеет тайм комплексити O(nlogn) что > O(n), там должно получиться что-то по типу:
i_1 = i_2 = 0
merged_list = []
while i_1 < len(list1) and i_2 < len(list2):
if list1[i_1]
Типо как-то вроде может ну да ладно, но вобще с кайфом оно пусть как бы и будет, а почему нет ?
На джанго апи писать конечно да... Опять как ниже в комментах писал там херовина будет с поддержкой нанотехнологий
Джанго умеет в реквест респонс, а если надо нотификэйшены ..... Удачи с гринлетами
Разве список под капотом это не динамический массив?
Строго говорят - нет, но динамический массив в структуре списка есть
Где и как взять Альбину в жены ?
я бы застеснялся и отказался от интервью это против правил
Еще вопрос, он точно джун ?
На мой взгляд очень и очень слабовато
Лайфкодинг это просто кек
10:15 ахахах вы просто послушайте как он рассказывает про работу питона с памятью.
Все джуны, которые жалуются на то что не могут найти работу посмотрите это видео.
Этого "принтанем айди" кто-то ВЗЯЛ НА РАБОТУ !
ты и правда злобный :(
Надо канал назвать не "помогите", а Памагите
"Люди недооценивают баг" я просидел дня 2-3.
Или уровень разраба которому поручили его решение, лол.
deveVEloper ....
какие-то дети играют в собес
Для меня вообще фантастика, то что он попал на собеседование. Чтобы я не учил по многу часов, Python, SQl, Django, регулярные выражения, Celery, FastApi, делал проекты с этим, выставлял - без объяснения причин отказывали и не брали на удалённую работу, даже на собеседование
Как сейчас дела? А где ищете работу?
да в пятерочке на кассе@@antiloop5297
возможно надо над CV поработать, если для позиции джуна так накрутить опыт, ибо сейчас без этого никак для конкуренции с вкатунами после курсов)
Проблема исключительно в тебе, с вероятностью 99% - проблема в резюме.
сделать топовое резюме и начнут приглашать на собесы
15:30 что за чушь несут?
Список - тип данных, внезависимости от языка.
У чистого питона нет массивов вообще, ну там почти, есть либа, которой надеюсь никто не пользутеся
Смотрю дальше
То, что список - тип данных, вне зависимости от языка, никак не отвечает на поставленный вопрос. А в видео девушка абсолютно точно указала причину, почему взятие по индексу происходит за O(1). К тому же на уровне С списки реализованы с помощью массивов, так что ваши претензии тут выглядят несколько нелепо, и судя по всему вы даже сами для себя не попытались разобраться в причинах такого поведения списков.
@@poroshochek1 он типичный питонист со степика что ты от него хочешь))
@@luckytima2315 , что плохого в степике?
@@luckytima2315за степик и двор стреляю в упор,за тобой уже выехали
бомж, нампай тир 1 либа на питоне. Держи елду
Альбина конечно очень красивая ! Парень слабый, как впринципе и все питонисты у которых питон первый язык
@@user-qt6lj1pz5q Если начнешь с ассемблера, на нем же и закончишь свой путь в IT через 2 недели. Знания для общего развития, лучше паттерны или солиды выучить, профита сильно больше будет.
чел, ну а ты типикал симп
Коммент типичного офисного планктона,парню не больше 20 лет он уже нашел направление в жизни для самореализации как личности и специалиста,а так же нашел работу.
Парень молодец,главное продолжать в том же направлении и все получится
Интервьюер сама не знает ответы на свои вопросы
на что уж я, тупой самоучка, но на такие вопросы как декораторы и генераторы в питоне не ответить нормально. это вообще ДАО питона, блин, простите. не удержался.
что вообще можно писать на футоне, чтобы не разбираться в декораторах? генераторы это вообще основы программирования, ясельная группа
Пролистал интервью, стало очень душно, выключил
мидл питон разраб
Пхпхпххпп, мне бы твое положение :(
Есть тг? Хотел бы с тобой связаться