📝👍 Тесты на собеседовании: как к ним подготовиться и получить оффер
Исследую все, что шуршит и шевелится в IT. Рассказываем, какие бывают тесты на собеседованиях, а главное – как и где к ним подготовиться, чтобы точно получить работу в компании мечты. Знаете, что общего у вопросов «Зачем нужен виртуальный деструктор?» и «Каким языком программирования вы бы стали и почему?». Их могут задать на собеседовании, если ты программист. Но проблема в том, что джуниоры и так в массе своей выглядят на собесах как запуганные потеряшки, так еще эйчары лютуют в последнее время и спрашивают с них как с мидлов и сеньоров. Хотя ок, тут я преувеличиваю, ведь уже в 2011 году на Хабре гуляла повесточка в стиле «Джуниоры должны уметь делать примерно все и даже чуть больше». Поэтому здесь я хочу рассказать о наболевшем: какие тесты проходят джуниоры, для чего они нужны и где их потренить. В общем, базово расскажу о том, как новичков проверяют на готовность вкатиться в АйТи. Ситуационные тесты — это, как правило, самый лайтовый этап на собеседовании. Здесь у тебя будут спрашивать про конкретные ситуации, в которые ты можешь попасть на работе, и как ты будешь их разруливать. Эйчары любят задавать подобные вопросы, т. к. они помогают оценить не только профессионализм кандидата, но также его лидерские качества, коммуникабельность и умение работать в команде. Примерно так можно описать этот этап собеседования В общем, ситуационные тесты нужны, чтобы проверить твои soft skills, о важности которых сейчас говорят почти все в айти. Что могут спросить: Тесты на логику — это способ оценить твои способности к аналитическому мышлению. И, если честно, именно с них у меня всегда подгорало больше всего. Все потому, что зачастую они не привязаны к чему-то конкретному, а порой и вовсе составляются по фану и поэтому не имеют правильного ответа. То есть их дают чисто ради того, чтобы посмотреть на твою реакцию и способ мышления. Однажды на собеседовании меня попросили сопоставить следующие пары слов: «Вода — Газ», «Пар — Пень», «Квадрат — Окно» и «Люстра — Озеро». Не спрашивайте — я до сих пор не знаю правильного ответа 🤷♂️ Окей, конечно я преувеличиваю. Не все так плохо: иногда попадаются очень даже нормальные тесты, — все зависит от компании, в которую ты устраиваешься. Вопросы могут задавать самые разные. Например: Кстати, вот здесь собраны аж 75 задачек на логику конкретно для программеров. Что-то из этого точно попадется тебе хотя бы раз, потому что они очень популярные и эйчары любят их использовать. Хотя, мне кажется, что они не столько развивают логику, сколько помогают чувствовать себя увереннее, – ведь так ты понимаешь, что сделал все, чтобы не провалить собес. И да, логические задачки — must have для тестировщиков. Обязательно потрень их, если фраза «Черный ящик» не ассоциируется у тебя с самолетами или криминалом, но ты все равно часто этим пользуешься. Алгоритмические тесты – это возможность показать всем, что ты пишешь чистый и понятный код. Ну, или, доказать обратное и пойти тренить алгоритмы под звуки грустного тромбона (уи-уи-уи-уиии). Вот что могут попросить сделать: Если устраиваешься кодером – ни один собес не пройдет без них. Кстати, у «Библиотеки программиста» как раз есть курс «Алгоритмы и структуры данных», который помогает подготовиться к алгоритмическому собеседованию в крупные IT-компании. А проверить себя можно на самом proglib.io в разделе «Тесты», конкретно вот. Понятное дело, что все суперполезные материалы перечислить в одной статье просто невозможно, ведь в последнее время их расплодилось слишком много. И это хорошо! Главная цель статьи – чтобы опытные айтишники выполнили простой алгоритм: Поэтому напишите, что вам помогло подготовиться к первому собесу? Что спрашивали? И как вы выкрутились из ситуации? *** Ксения Кравченко
Ситуационные
Логические
Алгоритмические
Что по базе:
P.S.
Материалы по теме
- 0 views
- 0 Comment