Ошибки собеседование в It gamedev или как я их вижу
Всем хей! Что же, мой предыдущий пост зашел гораздо лучше чем я думал. На данный момент 25 лайков - я искренне считаю это победой! Спасибо всем ^^
В этом посте я опишу общие ошибки и вещи на собесах, а в следующем уже больше про техническое собеседование для разработчиков. Если что, все что написано ниже это лишь мое мнение. Если у вас другое, то пишите ниже, всегда интересно.
Ну а теперь представим!
Одним мрачным вечером, в день, когда кроваво-красная луна вышла из-за горизонта и дожди вашего города омрачили жизнь всем его обитателям, (Извините, я из Питера) нервной походкой, вы заходите в бизнес-центр и ,обливаясь потом, идете на одно из ваших первых собеседований в геймдев. Вы не знаете, что вас ждет. Будет ли вас собеседовать вся команда, будут ли спрашивать вопросы из той части, которую вы не доучили вечером и поверят ли вам, если вы искренне обещаете стараться и работать по 10-11 часов в день, чтобы работодатель просто дал вам место вашей мечты и поверил в вас. Вы заходите, вы напряженны, но внезапно улыбчивый программист смотрит на Вас и говорит, что вы классный и все будет хорошо, и вас берут на работу…
Жалко, но так бывает редко! А вот страх перед собеседованием в первые годы работы всегда один и тот же.
За свою карьеру я проходил достаточно много собеседований, в том числе и на англиийском для работы за границей (Так я смог найти работу в Швеции). И сам собеседовал 30 - 40 людей для приема на работу. Поэтому у меня есть некоторый опыт, которым я хочу поделиться, мне бы в свое время он был бы очень полезен.
1) Новички, особенно после универа, постоянно воспринимают техническое собеседование как некоторый вид экзамена, только более суровый
Я считаю, что это полностью неверное представление. Когда вы приходите на технический собес, то вы скорее всего разговариваете с такими же людьми как и вы, которые являются работниками компании. Что это значит? Это означает, что люди, которые Вас собеседуют заинтересованы в том, чтобы с вами было комфортно работать.
То есть:
Если с вами и надо будет вожжаться (например, ищут джуна), то не очень долго. Вы не ребенок, вы самостоятельны и умеете учиться (или готовы учиться). Что такое долго - увы зависит от большого количества факторов (от проекта, загруженности работников, их собственного желания учить).
Человек, который приходит на собеседование, не должен иметь 100% опыта работы со всем, что написано в требованиях (если это не узкая специальность, конечно). Но он должен знать что это за требования, вероятно, иметь опыт работы со схожими вещами и быть способным быстро научиться. Например: вы не знаете что такое Jira, но пользовались Trello, вы не слышали о Git, но знакомы SVN или Perforce.
Мало того, мной замечено, что во многих компаниях требования к кандидату могут быть просто банально устаревшими, так как составлял их один человек много лет назад (Нет, они конечно обновлялись, но всем лень было их исправлять на 100%)
Кроме того, очень важно, какой вы человек. Если с вами неприятно, если вы заносчивый, конфликтный, сложный или от вас чем-то резко пахнет, или вы будете слишком неестественно себя вести, то вас могут не взять, ибо просто вы не понравились. И далеко не так важно, насколько у вас мега крутые супер-навыки. Разработка - командная игра. И почти всегда, лучше 5 мидлов, чем 1 синьер + 4 пережатых/раздраженных мидла, которые просто не работают нормально.
Если резюмировать, технический собес - покажи знания/умения и что ты крутыш и с тобой приятно иметь дело. Если знания плохи или ты *удила, то, пшел прочь отсюда. И поверьте мне, если команда девелоперов твердо сказала нет, то ни один нормальный менеджер не пойдет с ней ругаться.
2) Я буду говорить что буду работать 120% времени вместо 100%, чтобы меня взяли. Это не работает.
Если вы новичок, то большинство менеджеров заранее могут рассчитывать, что вы будете перерабатывать. В этом нет никакой тайны, что молодые специалисты кайфуют от работы и сидят кучу времени.
Вторая причина в том, что сейчас во многих местах пришли к тому, что компании не нужны уставшие сотрудники. Работайте 100% времени и бегом отдыхать, чтобы завтра работать также эффективно. Иначе все это может приводить например к тому, что первую неделю вы фигачите под 120%, а вторую под 60% (за то же время), а это получается 900% за две недели, а не 1000%.
Ну и в целом, если вы так говорите, это показывает, что вы не очень уверены в своих навыках. А люди это не любят.
3) Человек слишком много шутит и отвлекается от вопросов слишком сильно.
Он это делает из-за того, что он такой человек или он уходит от темы? Это очень сильно вводит в ступор человека который собеседует.
4) Человек пытается “вспомнить” ответ на вопрос и говорит очень много теоретических вещей без практики
Это одна из моих любимых тем. Видел ее нечасто, но бывало. К тебе приходит кандидат и он не работал с вещью, которую у него спрашивают, но, например, он читал про нее. Он пытается выдать свой теоретический опыт за практический и это почти сразу видно.
Вообще, я бы в целом советовал не обманывать. Хитрить (показывать свой бытовой ум. Кивает, угу, угу...) можно, но ловко и грациозно, обманывать неть^^)))
Например, такая ситуация - вас что-то спрашивают, но вы не шарите, хотя, что-то такое слышали. Я обычно в такие ситуации говорю примерно так: “я сильно не уверен, что такое геймдев, так как мало с ним работал. Однако, в нем есть слова игра и дев, значит это скорей всего что-то про игры и каких то девушек?…. (тут шутка была, если что)
5) Не стоит слишком много и долго говорить о себе (10-15-20-40 минут) или о какой-то теме, особенно если она понятна только Вам.
Это скучно… А еще собеседователь должен вас затыкать. А программисты бывают скромными. А болтливый менеджер ушел фиг знает куда.
Делайте паузы, народ. Это очень частая фигня, что люди нервничают и строчат пулеметом про свой опыт, тебе приходится их перебивать, а они начинают еще сильней нервничать. А потом и вы начинаете нервничать… и менеджер… и потом родные менеджера, так как у него плохое настроение… а потом это перекидывается на весь мир и бааам… ядерный взрыв!
Короче, плз, не надо, это мое наболевшее.
6) Проявляйте интерес к месту в которое вы идете.
Потратьте 15-20 минут ресерч, если пошли, даже если на 95% уверены, что это не ваше (иначе зачем вы вообще пришли). Когда вы можете рассказать что-то о компании, это вызывает симпатию. Порой я встречал людей, которые не могут вспомнить название компании в которую они пришли.
7) Во многих компаниях вырабатывается свой стиль, как проводят собеседования и что спрашивать… гуглите, в интернетах могут рассказать, что спрашивают именно в этой компании.
Скорей всего я дофига еще чего пропустил.., но чувствую, что начинаю расплываться, так что давайте закончим на этом. Я надеюсь, что кому-нибудь это пригодится.
Еще раз. Это лишь мое мнение)









