«Вы удивитесь, но навыки не всегда на первом месте»: как попасть в 5% лучших кандидатов на собеседовании

Оленка Пилипчак

Собеседования проводят, чтобы найти лучшего сотрудника. Но давайте определим, что значит «лучший». Об этом в своем блоге на Medium размышляет фронтендщик Саймон Адамяк. Передаем ему слово.


Вы удивитесь, но профессиональные навыки не всегда на первом месте. Большинство бизнесов (особенно те, кому нужны джуниоры) ищут сотрудников, которые будут разделять культуру компании и способны развиваться как специалисты.

Пока вы джуниор, ваш возможный долгосрочный вклад важнее навыков, которыми вы сейчас владеете. Итак, ваша главная цель на собеседовании — доказать, что с вами будет легко работать и что у вас есть потенциал, чтобы стать отличным разработчиком.

И я научу вас, как это делать.

1 Расскажите, что вы собираетесь делать

Обычно значительная часть собеседования с разработчиком — это задание по программированию. Не важно, что вас просят сделать: если вы работаете с кодом, объясните, что и зачем вы делаете.

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

Ваш подход к проблеме — ценнее правильного ответа. Мы хотим увидеть, как вы думаете.

Даже если вам было трудно найти решение, вы можете получить работу, если ход ваших мыслей был правильным. 

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

Вы можете использовать метод утенкаРешение задачи с помощью ее делегирования воображаемому помощнику: вы ставите (или представляете) на рабочем столе игрушечного утенка, и когда у вас возникает вопрос, на который трудно ответить — задаете его игрушке, как будто она правда может на него ответить. Но еще лучше попросить кого-нибудь сыграть роль интервьюера, чтобы он послушал, как вы вслух решаете какую-нибудь задачу. Это необязательно должен быть кто-то из IT-сферы: важно, что вы тренируетесь думать вслух и объяснять код. 

2 Будьте честны

Вы слишком мало знаете. И это нормально.

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

Вы будете совершенствовать свои навыки в течение карьеры. И чем быстрее вы научитесь признавать то, что чего-то не знаете, и привыкнете просить о помощи, тем лучше.

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

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

3 Будьте положительны

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

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

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

Он мог стать нашим сотрудником, но я был уверен, что с ним будет некомфортно работать. Не повторяйте его ошибку.

Это не означает, что вы должны менять свою личность. Оставайтесь собой, но лучшей версией. Никто не поверит, что вы станете ценным сотрудником, если вы не пытаетесь быть на высоте во время собеседования. Поэтому сделайте все от вас зависящее, чтобы выглядеть энергично: хорошо выспитесь, пейте достаточно воды. Попытайтесь убедить рекрутера, что вы готовы учиться и интересуетесь компанией. 

И не забывайте, что программирование — это командный вид спорта, и вы будете много работать с людьми. Поэтому старайтесь быть дружеским: это поможет и во время собеседования, и в дальнейшей карьере.

4 Показывайте, что готовы развиваться

Если вам удастся убедить рекрутера, что вы хорошо учитесь, это может стать решающим моментом, потому что именно таких людей ценят в компаниях. 

Как показать, на что вы способны во время короткой напряженной встречи? Используйте эти приемы, отвечая на вопросы.

Услышав вопрос, сначала сделайте глубокий вдох. Вы не должны отвечать моментально, дайте себе время поразмыслить. Интервьюер готов ждать, поэтому не торопитесь. Это покажет, что вы думаете над лучшим вариантом, а не предлагаете первое, что пришло в голову.

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

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

5 Демонстрируйте заинтересованность

Собеседование — это разговор, а не монолог. Вы оцениваете компанию так же, как она вас. Поэтому смело задавайте вопросы, не бойтесь выражать собственное мнение. 

Я общался с многими кандидатами, которым была безразлична моя компания. И я это вполне понимаю. Когда вы только начинаете карьеру, вы хотите найти любую работу. Но если вы демонстрируете безразличие, то не стоит ждать заинтересованности от компании.

Обычно когда собеседование заканчивается, остается время для ваших вопросов. Воспользуйтесь этой возможностью: говорить, что у вас нет вопросов, не стоит — это выглядит непрофессионально.

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

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

Автор: Саймон Адамяк

Текст адаптировала Евгения Козловская

Останні статті

Что такое прокси-сервер: пояснение простыми словами, зачем нужны прокси

Прокси (proxy), или прокси-сервер — это программа-посредник, которая обеспечивает соединение между пользователем и интернет-ресурсом. Принцип…

21.11.2024

Что такое PWA приложение? Зачем необходимо прогрессивное веб-приложение

Согласитесь, было бы неплохо соединить в одно сайт и приложение для смартфона. Если вы еще…

19.11.2024

Как создать игру на телефоне: программирование с помощью конструктора

Повсеместное распространение смартфонов привело к огромному спросу на мобильные игры и приложения. Миллиарды пользователей гаджетов…

17.11.2024

Google Bard: эффективный аналог ChatGPT

В перечне популярных чат-ботов с искусственным интеллектом Google Bard (Gemini) еще не пользуется такой популярностью…

14.11.2024

Скрипт и программирование: что это такое простыми словами

Скрипт (англ. — сценарий), — это небольшая программа, как правило, для веб-интерфейса, выполняющая определенную задачу.…

12.11.2024

Дедлайн в разработке: что это такое простыми словами

Дедлайн (от англ. deadline — «крайний срок») — это конечная дата стачи проекта или задачи…

11.11.2024