![](https://habrastorage.org/getpro/habr/upload_files/b93/7e1/68e/b937e168e398ec40808eb3a4db445e81.jpg)
Для многих разработчиков (как начинающих, так и опытных) собеседование – стресс. Для меня корни этой проблемы уходят в школьное прошлое, когда я боялся выходить к доске на уроках русского языка. Имея опыт прохождения и проведения интервью, понимаю, что все готовятся к технической части, а прокачивать «гибкие навыки» даже не задумываются. Чтобы проявить себя по максимуму, я выделяю ряд моментов, которые необходимо проработать до собеседования. Хочу поделиться ими здесь.
Справляемся с волнением
Главным врагом в разговоре может стать именно ваше излишнее волнение. Спутанная рваная речь, проблемы в формулировках ответов даже на простые вопросы вам гарантированы. Есть специальные приемы для преодоления стрессового состояния, их достаточно много, для себя я их свел к трем группам.
Работа с телом
Наше эмоциональное состояние и тело сильно связаны, и эту связь можно и нужно использовать для снятия напряженности:
-
если у вас перехватило дыхание, закройте глаза и представьте перед собой легкий теннисный шарик. Когда мы боимся, шарик либо замирает в одной точке, либо двигается быстро, скачками. Если мы спокойны и уверены в себе, он движется плавно, ритмично. В ситуации тревоги надо добиться того же:
вдох – и шарик медленно и ровно поднимается от центра вашего живота к горлу
выдох – и он так же опускается вниз
если у вас состояние тряски, то нужно снять сковывающую напряженность в теле. Вам поможет умывание холодной водой или теплый душ, если позволяет время. Также эффективны небольшие физические упражнения: приседания, отжимания. Ну или представьте, что на вас вода, и быстро «стряхните» ее с плеч, локтей и кистей
если потеют ладони, разомните пальцы, помойте руки в теплой воде и вытрите насухо
Отвлечение
Чтобы сместить фокус с предстоящего собеседования:
послушайте тихую спокойную музыку в соответствующей обстановке
созвонитесь с человеком, с которым вы можете легко, непринуждённо пообщаться на отвлеченную тему
займитесь каким-нибудь делом (уборка, стирка и т.п.)
посчитайте что-нибудь (листки у цветка, окна у дома напротив и т.п.).
Настрой на позитивный лад
попробуйте убрать отрицательный сценарий из головы. Вообще, если вы хотите, чтобы любая негативная эмоция не овладевала вами, постарайтесь выкинуть ее из головы как можно быстрее, желательно, в первую минуту.
вспомните о каком-то положительном моменте: как вы стали царем горы, получили первый оффер, научились выбирать вкусные арбузы.
-
не возводите собеседование в абсолют. При неудачном исходе:
жизнь точно не закончится
вы узнаете свои слабые места и получите опыт, который пригодится в дальнейшем. Как показывает практика, многие вопросы повторяются, и «натаскаться» можно за несколько собеседований
улыбнитесь. Такое мимическое упражнение дает нашим рефлексам сигнал и запускает положительные эмоции. Постойте с улыбкой напротив зеркала минуту, затем через силу рассмейтесь в голос как получится, после этого оставьте легкую улыбку на лице.
Интервьюеры не звери – «не знаю» не порок
Перед вами сидят обычные люди, у которых нет цели завалить испытуемого. Им нужно понять, сможете ли вы быть полноценной рабочей единицей при написании кода приложения, сможете ли вы выполнять поставленные задачи, комфортно ли будет с вами работать в команде. Очень ценится способность человека рассуждать: когда интервьюеруемый затрудняется ответить, ему часто дают подсказки, чтобы проверить, как он может выходить из затруднительных ситуаций. Поэтому не зацикливайтесь на моменте ступора, а попытайтесь использовать всю поступающую информацию или предложите несколько возможных вариантов решения.
Для многих это важный критерий при подборе специалиста. По этой причинеу коммуникабельного джуна или миддла, который не смог полностью ответить на некоторые вопросы, но грамотно и здраво размышлял при подсказках, может быть больше шансов, чем у неконтактного миддл+.
Готовимся
Ваша речь
Поставленная грамотная речь помогает донести вашу мысль корректно. Поверьте, очень тяжело слушать человека, который мямлит и к тому же часто использует слова паразиты. Сразу складывается впечатление, что кандидат плавает в теме. Поэтому надо стремиться к тому, чтобы ваши ответы были лаконичными и четкими. Для этого нужно хорошо разбираться в темах и потратить время на отработку ответов.
Можно ознакомиться с упражнениями для улучшения дикции, например, по системе Станиславского.
Перед самой беседой сделайте глубокий выдох, не начинайте разговор с переполненным легкими. Чтобы голос был не был зажат, расслабьте и опустите плечи. Приготовьте стакан воды на случай, если пересохнет в горле, также глоток воды поможет снять эмоциональное напряжение (да и несколько секунд на подумать никогда не помешают :)).
Стараетесь придерживаться делового стиля общения, категорично не допускайте никакого панибратства, жаргонных слов и выражений. Также обходите стороной разговоры на неоднозначные темы, такие как отношение к религиям, национальные или социально-политические вопросы и т.п. Если общение происходит по видеосвязи, то лучше позаботиться о внешнем виде и чистоте стола.
Типовые вопросы
Будьте готовы к типовым вопросам, которые обычно задают до и после технической части собеседования, ниже перечень возможных:
Расскажите о себе, своем опыте, в скольких проектах вы участвовали и какие задачи решали. По сути ответом будет самопрезентация, здесь можно рассказать о профильном образовании, пройденных курсах, уровне английского языка, после кратко о своем опыте.
Подробно расскажите о конкретном проекте или задаче (чаще всего спрашивают о последнем или самом интересном). Какой был стек технологий , был ли код-ревью и как он проходил, сколько людей было в команде и как вы взаимодействовали друг с другом, было ли тестирование и как оно было реализовано, была ли оценка задач и как она осуществлялась, как отслеживались задачи и какие инструментами использовались для этого, по какой методологии велась разработка, были у вас спринты и т.д.
Какая самая интересная задача была на проектах. В свое время мне советовали отвечать на это вопрос следующим образом: «На всех проектах были интересные задачи, все сложно упомнить, но если брать последний проект, то…». Тут надо учесть, что вы должны хорошо разбираться в том, о чем хотите рассказать, потому что вполне вероятны дополнительные вопросы. Например, если ваша гордость фабрика, которая маппит по данным из бека ячейки, то это должна быть действительно фабрика, а не билдер. Или вы должны ожидать, что вам зададут вопросы про другие паттерны.
Какие задачи хотели бы решать, какую роль иметь на проекте. Здесь мне сложно будет что-нибудь посоветовать, постарайтесь сами подумать над вопросом.
Как решали спорные ситуации на проектах. Поделюсь моим алгоритмом при таких случаях. Стараюсь решить проблему сначала лично но что бы ни случилось, не перехожу на личности. Затем поднимаю вопрос внутри команды с аналитиком или продакт-оунером и только потом, если не могу найти компромисс, обращаюсь непосредственно к тимлиду направления. Он должен подсказать, как лучше поступить или уже сам начнет разбираться с проблемой. Но по возможности лучше все решать на уровне команды.
Какие у вас вопросы к нам. Если ничего не приходит в голову,можно воспользоваться списком вопросов из второго пункта. Обычно я интересовался архитектурой, роутингом, стеком технологий, есть ли реактивщина.
Логическая задача. Иногда в конце интервью кандидатов просят решить логическую задачку. Несколько примеров перед собеседованием «разгонят» мозги и увеличат шансы на успех. Приведу один из примеров, который почему-то попадался мне и моим коллегам, попробуйте решить. Есть 2 фитиля , время горения каждого из них ровно час. Время горения неравномерно (т.е. нельзя сказать что если сгорело пол фитиля, значит прошло пол часа). С помощью этих фитилей надо отмерить 3/4 часа.
Вопросы по профилю потенциального работодателя. Не поленитесь внимательно ознакомиться с резюме и деятельностью компании, просмотреть приложение, если есть такая возможность. Благодаря этому вы сможете предугадать ряд вопросов. Например, если у приложения есть поддержка как iPhone, так и iPad, то возможны вопросы по повороту экрана и адаптации контента под разные типа девайсов. Также задав более конкретные вопросы после основной части собеседования, вы продемонстрируете серьезность ваших намерений. Это всегда создает положительное впечатление и играет кандидату на руку.
Пролог. Не только вас выбирают, но и вы тоже
Будьте готовы к тому, что интервьюер имеет свое специфичное и категоричное мнение на некоторые моменты. Например, утверждает, что VIPER ужасен, MVP идеален (пример с одного собеседования). В таких случаях попробуйте привести контраргументы. Если это не приносит результатов, то лучше отступить и продолжить беседу.
А вообще нужно изначально понимать, что любая работа – это не только зарплата. Если считаете, что в компании вам будет некомфортно работать и сложно вырасти в профессиональном плане, то стоит подумать о других вариантах. Но здесь однозначно советовать не могу. Хотя рынок ИТ еще не насытился, но джуну все равно стало сложнее найти работу: работодатели подняли планку поиска, а часть стартапов и вовсе закрылось. Учитывая это, может быть, стоит зацепиться за возможность, если находитесь в поиске достаточно долгое время. Или по каким-то причинам деньги сейчас главная ваша цель, тогда на ваше усмотрение на остальное тоже можно прикрыть глаза.
В конце хочу пожелать всем удачи при прохождении собеседований и найти работу своей мечты!!
Я веду свой телеграмм-канал, посвященный подготовке к собеседованию swift-разработчиков: https://t.me/swift_interview. Подпишитесь, пожалуйста, если вам интересна данная тема. Всем добра и мира!
Комментарии (11)
dyadyaSerezha
28.11.2022 12:49А что, кто-то реально знает, как выбирать спелые арбузы?
KongEnGe
28.11.2022 17:33Не люблю арбузы -- вот и не запариваюсь про их выбор, все просто.
dyadyaSerezha
28.11.2022 22:30А потому что надо уметь спелые выбирать - знать магазины, где всегда продают спелые.
Cool_QA
28.11.2022 13:57В статье описаны "успокоительные" методы к подготовке ко всему собеседованию(и большая часть про подготовку к техн.часть).А про подготовку к софтскильным вопросам не раскрыто совсем.Именно это и подразумевалось, когда читаешь "Нетехническая часть собеседования".
Про "успокоительные" как-то прям общими словами - мы же все по-большей части проходили собесы и примерно понимаем, ровно все то, что описано. Было очень, очень здОрово, если бы например, такой класснейший способ про вспомнить свои успехи - раскрыть и описать как инструмент эффективной настройки на собес.????
dyadyaSerezha
28.11.2022 22:36+1Есть 2 фитиля , время горения каждого из них ровно час. Время горения неравномерно (т.е. нельзя сказать что если сгорело пол фитиля, значит прошло пол часа). С помощью этих фитилей надо отмерить 3/4 часа.
Не смог решить и посмотрел решение в инете. Если решение - поджечь один фитиль с двух концов, а потом второй с двух концов и посередине или даже в том месте, в котором сошлись огни у первого фитиля, то это решение неверное по определению. Следовательно, решения у этой задачи нет. Тщательнее с примерами
DiffeRT
28.11.2022 22:50+1Про 2й фитиль, намерение неверное описано у вас! Тщательнее ищите решение
dyadyaSerezha
28.11.2022 23:12Так напишите уже)
georgysay
Краткое описание статьи: подготовьтесь и не волнуйтесь.