Приложение Т—Ж
В нем читать удобнее
Бесит!
85K

Бесят собеседова­ния в российские ИТ⁠-⁠компании

324

Этот текст написан в Сообществе, бережно отредактирован и оформлен по стандартам редакции

Аватар автора

Владислав

знает изнанку найма

Страница автора

Собеседования в российских ИТ — отдельный вид издевательства.

Создается ощущение, что компании соревнуются, кто сделает больший барьер, который соискатель не сможет преодолеть, вместо поиска кандидата, который действительно бы им пригодился. Расскажу, что чаще всего раздражает.

Во-первых, скрининг. Одна ошибка, и все. С одной стороны, хорошая идея — задать несколько вопросов, чтобы отсеять прямо совсем никаких, но какие вопросы и какой процент правильных ответов брать?

У нас могут выбрать максимально странные вопросы, например: «Какие классы не наследуются от Object  в Java  ? Как это поможет в разработке?» Или: «Какие в Java есть ссылки?» — вопрос, достойный программы «Сто к одному». Мы про синтаксис сейчас или про модель памяти? Не знаем, так как перед нами эйчар, у которой нельзя уточнить. Человек может не ответить на базовый вопрос и быть компетентным в более сложных темах, но отечественный скрининг суров и беспощаден.

Во-вторых, я не очень люблю «задачки с кодом», лайвкодинг и задания на алгоритмы, так как привык работать с IDE  . На собеседовании всегда гнетущая атмосфера спешки, и нормально думать не получается, особенно после рабочего дня. Особо раздражает, когда говорят «так нельзя делать», «это нельзя использовать». «А почему?» — «А потому, что нельзя».

Иногда собеседователь даже нормально задачу сразу поставить не может, детали почему-то всплывают потом. Причем любители спрашивать алгоритмы обитают в финтехе, где пишешь обычный код «принять, переслать, отдать».

Но самое любимое — когда показывают вырванный из контекста код, а то и три строчки, и спрашивают, что тут не так. Как-то раз была серия вопросов, где «что тут не так» было от одного маленького рефактора  до борща с синтаксическими ошибками, неправильным неймингом, паттерном.

За 15 лет опыта я не видел ни одного тикета  с багом «что-то тут не так» или задачу «что-то тут не так, надо переделать». Кто-то реально так задачи ставит?

На отечественных собеседованиях мучат прямо долго, по полтора часа. Засыпают заданиями до тех пор, пока не ошибешься, иногда даже задавая вопрос так, чтобы сбить с толку.

И вот зачем? В коллективе такая атмосфера будет? А такое собеседование могут назначить и не одно. Даже если прошел все эти круги ада, могут отказать в пользу другого кандидата. После ухода международных компаний, похоже, придется менять сферу деятельности.

РедакцияРасскажите о самом выматывающем собеседовании в вашей жизни:
  • Александр ПетровВсегда можно пойти в курьеры , говорят по 20 тыс рублей в день. Кайф .62
  • Andrey VorobevТы попадаешь на вакансии джунов де факто или собеседует тебя вчерашний Джун, который не знает про другой мир. Ты почему-то считаешь себя особенным - может так и есть, но для собеседующего ты возможно очередной вайтишник который ничего не знает и резюме которого не имеет ничего общего с реальностью27
  • Константин ИвановДа нормальные собесы, лучше лайв-кодинг, чем тестовые делать, полтора часа нормальный тайминг, хуже когда тех. собесов больше одного.22
  • ВладиславAndrey, разве это жизнь?24
  • Алексей РДичь бывает не только в it)25
  • ШевальеПофиг, просто принимаете правила игры. Собеседование всегда было спец олимпиадой, которое не имело никакого отношения к тому, что будет в рабочих процессах84
  • «Что не так» - это ревью кода, как правило, вполне стандартное задание, которое потом и в работе будет - PR’ы так же смотрятся. Единственное, что не люблю - это алгоритмы. Все жду, когда мне на фронте попадется задача с красно-черным деревом или хотя бы банальным связным списком. И каждый раз задаюсь вопросом, почему составители таких собеседований считают, что Гугл - это от лукавого, так что абсолютно все надо держать в голове. Сюр, как по мне, со стороны разработчиков.75
  • Твоя мамашаДа тут вопросы к адекватности собеседующего. Как правило это некие асоциальные личности, мидллы или вчерашние мидллы, которые стремятся потешить свое чсв. Синьоры спрашивают более приближенные к работе вещи под текущий стек. Джуна гонять по шаблонным вопросам - ок. А к синьорам тупые вопросы к чему?24
  • Людмила МалышеваАлександр, нет таких заработков у курьеров. Я проверяла на своей шкуре (пешим в Электростали). Да и в Москве даже на велике не будет такого заработка. Не верьте вы этим маркетинговым баннерам и рекламе. Возможно 20 к в день курьером сделать если 24 часа нонстоп развозить заказы и ни разу нигде не глюканул сервис и тебя на транспортере Энтерпрайза телепортирует Скотти, но твой бургер уже не тот... ибо на атомы его расщепили и собрали обратно.68
  • modsamaraЭто ты еще в неИТ компании не собеседовался.50
  • John SmithПолтора часа)) В одном зелёном банке был на нескольких собеседованиях, самое короткое из которых было 2.5. Я к концу этих мероприятий почти полностью терял голос. В итоге оффер на какую-то смешную сумму.23
  • Diabla ImpuktalЧувак написал про свою боль, а эти же "интервьюеры"пришли к нему в комменты и сказали что он слабак))))157
  • Kamisama xАвтор, расскажи какой в твоём случае идеальный собес? Только без розовых очков типа испытательного дня Побуду адвокатом дьявола, но провожу тех. собесы и часто вот эта куча вопросов за полтора часа нужна не для того, чтоб завалить кандидата, а чтоб понять его уровень плюс-минус — очень часто в резюме Лев Толстой, а на деле... Или вообще волки приходят Вот что мне действительно непонятно — это 3+ этапов собеседований, на которых тебя чуть ли не за рокет сайнс спрашивать будут, а потом ты будешь сидеть jsonы перекладывать или кнопки красить50
  • Vllittle~witch, 1000% мне не уперлось помнить, как и где нужно применять все типы данных и массивов, когда по факту в работе я использую 2-3, а остальное можно посмотреть, при необходимости36
  • user6039616Man, есть пословица, особенно актуальная в нашей прекрасной стране :" От сумы и от тюрьмы-не зарекайся!". Но от себя лично хочу добавить: жизнь мужчины НЕ ПОХОЖА на жизнь женщины!!!!! И когда встает вопрос ЧЕМ кормить ребенка, то глубоко " покласть" на бывших одноклассников, бывших мужей....потому что если кто-нибудь из них посмеется или задаст бестактный вопрос,то это вид животного не стоит внимания и времени,чтобы о нем думать. Ибо рабское мышление не вытравить никакими благами77
  • ВуглускрMan, а тебе не стыдно тут писать? Ведь когда-нибудь все это всплывёт и люди узнают где ты комменты оставлял. И вряд ли они тебя поддержат.96
  • Владимир, именно, я считаю, что одно из главных умений разработчика - быстрый поиск информации и умение в ней разобраться, особенно в чужом коде. Держать в голове абсолютно весь синтаксис, овасп 10 и прочее банально невозможно. Все подтверждают, что это нереально, все говорят, что просто перед собеседованиями месяц-полтора готовятся, но при этом эти собеседования не вымирают. Особенно забавно видеть собесы в блокноте, когда параллельно требуют навыки работы с ИИ)26
  • Vllittle~witch, кстати за прочтение чужого кода это отдельный навык, который я бы и тестировал в первую очередь, ведь если ты умеешь прочесть и понять для чего написали ту или иную часть кода, то скорее всего и пишешь как минимум сносно или можешь научиться писать под нужные требования относительно быстро.18
  • Кирилл ГорбуновMan, похоже, у вас заниженная самооценка, поэтому вас так сильно волнует, что подумают о вас другие люди57
  • Владимир, да, для меня это тоже показатель того, насколько у человека натренирован мозг на код. Не знаю, можно ли это назвать математическим или алгоритмическим мышлением, но, как правило, если человек может быстро разобрать чужой код и найти способы его улучшить, то он и свои задачи будет решать достаточно быстро. Очень хочется получить формат собеседований, где будут обращать внимание именно на такие вещи)9
  • Vllittle~witch, на чтении чужого кода можно увидеть: 1. Мышление человека в целом, построение логических связей 2. Способы подхода к решению различных задач, например, с начала, с конца, вообще с поиска проблемы напрямую и отделения её от целого к частному и т.д. 3. Насколько человек шарит в нужной области, например, вместо того, чтобы задавать вопросы по спрингу проще дать кусок "типового" или более ли менее среднего по сложности кода, чтобы человек за него пояснил и станет ясно в т.ч. где у него есть пробелы. 4. На какие задачи можно ставить.5
  • Евгений ПетровMan, зачем вы смотрите на курьеров как на говно??81
  • Виктор ДорнMan, ого, сколько пафоса. Вы кем трудитесь, сэр?) топ-менеджер большой пятёрки?)46
  • Иван Рябцовlittle~witch, мне задали задачу - найти нную строку треугольника Паскаля, очень мерзкая задача0
  • Иван, рабочую задачу или на собеседовании?1
  • Игорь КиВиктор, топ-кассир обычной пятёрки)43
  • БульбазаврЯрослав, ну вообще интервьюеры не должны откровенно издеваться ни над каким кандидатом. Может, он через годик подкачает скиллы и придёт снова, или у него среди друзей есть хорошие разработчики, а он им отобъёт своим рассказом желание к вам идти30
  • ВладиславБульбазавр, и Земля может оказаться круглой, вчерашний интервьювер может попасть на собеседование к тому, над кем он издевался)24
  • НиколайMan, работать никогда не стыдно. Стыдно не работать.55
  • Эмма ЛиВладимир, не пользоваться встроенной справкой считаю стыдно, зачем мне заучивать то, что есть в справке. Я понимаю как и зачем, а какого типа данные возвращаются посмотрю и от этого ещё никто не умер.0
  • Artem 🤑Diabla, мне на собеседовании в х5 дали код, надо было найти что не так. Сдал задание и ответ убил "еще одно не нашли))", какое не скажем, досвидания57
  • Дмитрий ДегтяревArtem, у меня примерно такая же ситуация: на нескольких последних собеседованиях на Java разработчика с 3-мя годами опыта отвечал правильно на >95% вопрос и в результате все равно отказывают. Они видимо кожанных мешков с нейросетями перепутали, если хотят 100% и/или более подробных ответов.25
  • Артём ХрульковДмитрий, даже нейросеть такой результат не выдаст)5
  • Артём ХрульковШевалье, всë так. Просто, сейчас это уже стало отдельной спец. олимпиадой внутри спец. олимпиады.14
  • Марина АндрееваШмель, ну это зависит от того кого ищут и на какую ЗП, джуна или сеньора. А то задание для синьора, а предлагают ЗП помощника джуна, и ещё удивляются, что то мало желающих..21
  • Сергей ГригорьевВладимир, а вот автору поста не нравятся задания "что тут не так", а ведь это именно оно - разобраться в чужом коде, провести ревью, рефакторнуть...1
  • ВладиславСергей, мне нравится как такие вопросы задают - без контекста о том, что это за система, весь контекст только в голове интерьвьювера.0
  • AleksKonnДмитрий, не забываем еще про человеческий фактор. Вы могли ответить правильно на все вопросы НО могли не понравится как человек ИЛИ, могли решить, что у вас нормальная самооценка и вы не будете терпеть какого-нибудь РП- самодура и т.д. Или кому-то не понравился ваш гороскоп. И еще много причин, но бремя отказа часто ложиться на рекрутера и порой неадекват нанимающего менеджера маскируется отказами "выбрали другого кандидата" или "по результатам технического...."24
  • Дмитрий Соколов> PR’ы так же смотрятся Нет, не так же. На пуллреквесте у тебя не будет синтаксически некорректного кода, а 90% таких заданий именно о поиске по буковке косяков в синтаксисе ЯП вместо разбора смысла.1
  • Дмитрий, не знаю, все задания, с которыми я сталкивалась, были максимально валидны. Я пишу на реакте, обычно проверяют всякую базу вроде ключей, useEffect + useState, useLayoutEffect и рефы, еще промисы и таймеры любят. Бывают задачи, где надо вникнуть (в основном на уровне выше миддла), но там тоже вполне нормальные ошибки. Опечатки мне ни разу на собеседовании не попадались. Но мой любимый кейс с первой работы, куда я пришла со стажировки, был баг с путаницей slice/splice. Мы с наставником сидели час в поисках проблемы. Так что опечатки в синтаксисе ЯП тоже вполне реальная жизнь для меня.1
  • Сергей ГригорьевВладислав, и в чем проблема? Никогда не приходилось сталкиваться с "у нас вот последние n лет работало, разработчик украинец и не отвечает на вопросы. Нужно понять как с этим жить и развивать". И, да, проводим аудит, даём рекомендации... Хотя большинство, кого привлекают к таким задачам, как в анекдотах: " переписать 2 дня, ну максимум 3!"0
  • Сергей ГригорьевДмитрий, обычно такие задания дают на неоптимальности и паттерны. К синтаксису если придираются, то либо скрининг на джуна, либо неадекваты2
  • ЕрёмаAleksKonn, >могли решить, что у вас нормальная самооценка это как понимать? типа если вы не забитый чмошник - в найме вам не место? таким обычно рога и копыта страдают, но они и берут всех подряд. тут судя по всему иная ситуация0
  • Дмитрий Соколовlittle~witch, буквально каждый раз натыкаюсь на то, что если даже есть ошибка логическая, то обязательно сунут ещё пару синтаксических, и типа ты должен увидеть. Максимально далёкая от работы ситуация.0
  • ПавелЕрёма, мне вот отказали потому что на мои знания и опыт работают три разных человека, а платить как троим они не могут3
  • ЕрёмаПавел, ну это называется оверквалифайд, типа вы слишком умный, вам и платить много надо и быстро станет скучно и вы намылите лыжи. это другой кейс2
  • Владимир О.little~witch, хаха.... Технику прокачать быстро, сложнее найти адекватного человека в рамках заданного бюджета. И да - всегда хочется посмотреть больше кандидатов на одинаковых задачах0
  • Владимир, в чем проблема проверять кандидатов на одинаковых задачах, которые соответствуют вашей работе, а не на алгоритмах?)0
  • Владимир О.little~witch, теорию тоже надо знать, плюс проверить память ;)0
  • Владимир, и зачем проверять теорию, которая не относится к вашим технологиям и задачам?) И тем более - память. Какая особенная память и зачем нужна в разработке? Вдруг придется писать код в блокноте?)0
Сообщество