Подготовка к трехчасовому собеседованию на другую роль [закрыто]

Сейчас я работаю разработчиком игр Haxe уже 2,5 года. Нынешний менеджер и я не слишком хорошо ладим, поэтому я хотел бы двигаться дальше. Я также хотел бы уйти из игровой индустрии.

Рекрутер связался со мной по поводу работы JavaScript. Я прошел собеседование по телефону, и они хотели бы видеть меня лично.

Вот рекомендации рекрутера по подготовке:

Часть I

а) Знать общие алгоритмы в CompSci на высоком уровне и конкретные функции, использующие любой язык (т.е. пузырьковую сортировку).

б) быть знакомым с Java Script и веб-технологиями; быть знакомым с передовыми методами разработки и развертывания, асинхронного программирования (расширенные концепции JavaScript) и технологиями, указанными в описании ролей, включая ReactJS и CSS.

Часть II

а) Будьте готовы рассмотреть концепции серверов, поэтому проведите обзор элементов компьютерных наук.

б) Более подробное обсуждение/время вокруг JavaScript и технологий веб-разработки

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

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

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

Как можно изящно потерпеть неудачу в этом случае?

Как мне «подготовиться», если я почти ничего не знаю по теме?

О, и если они спрашивают вас о пузырьковой сортировке, вы должны хотя бы объяснить, что это O (n ^ 2) и действительно неэффективно :)
«Как можно изящно потерпеть неудачу в этом случае?» - Сомневаться естественно, но этот вопрос почти не стоит задавать. Решите, что вам нужна эта работа, подготовьтесь к вопросам, а затем сделайте все возможное, чтобы доказать интервьюеру, что вы справитесь и являетесь подходящим кандидатом.
Одно могу добавить: расслабьтесь. Судя по вашему краткому профессиональному опыту и вашей нынешней должности, интервьюер, вероятно, уже предположил, что у вас нет большого опыта в серверном программировании. Но вы уже прошли одно собеседование и все еще находитесь в процессе, а значит, в вас видят потенциального сотрудника. Постарайтесь узнать, что вы можете, если вы чего-то не знаете, просто признайте это и надейтесь на лучшее.

Ответы (2)

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

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

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

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

Как насчет того, если вы раньше знали факт/ответ, но вам просто не нужно было использовать/или знать его пару лет, поэтому вы забыли?
Скажите им именно это :)

Как мне «подготовиться», если я почти ничего не знаю по теме?

Вы проходите собеседование на должность с требованием, которое вы не можете выполнить на 100%. Это нормально - такое случается чаще, чем нет.

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

Вы должны освежить в памяти все, что упомянул рекрутер . Если есть тема, в которой у вас нет опыта, по крайней мере, прочитайте и поймите концепции, лежащие в основе этой темы. Попытайтесь найти способ связать эту тему с чем-то, что у вас было в прошлом — это может быть предыдущий опыт работы, это может быть пройденный вами курс, это может быть книга, которую вы прочитали, это может быть даже интересная ошибка, с которой вы столкнулись во время работы. проверка чужой работы. Вы хотите иметь возможность поговорить на эту тему с чем-то, что вы знаете, а не просто сказать: «Я вообще не знаю эту тему».

Вы должны просмотреть весь свой предыдущий опыт работы и быть в состоянии озвучить свои достижения.

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

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