Государственный университет Северной Каролины и Майкрософт пришли к выводу, что во время интервью реально проверяется стрессоустойчивость, а не умение программировать.
Это уже давно известный факт, что прохождение интервью – это отдельный опыт и умение, которое нужно развивать. Если Майкрософт это не знали и затеяли целое исследование, то могли бы спросить меня. Уверен, что исследование обошлось компании в большую сумму и я сделал бы его дешевле.
На самом деле в таких случаях цель исследования не подтвердить очевидную вещь, а понять причины или найти решение. Майкрософт прекрасно понимает эту проблему, поэтому и провели исследование.
Поиск хорошего программиста – это сложная задача, потому что под сложным процессом интервью можно не раскрыть великолепного программиста, который просто стрессанул у доски и не смог написать простой код без клавиатуры. Это потенциальная потеря для компании. С другой стороны можно нанять программиста, который хорошо проходит интервью, прекрасно знает, что такое инкапсуляция или полиморфизм, но при этом не умеет писать реальный код.
ИТ компании придумывают тесты, которые позволят выявить хороших кандидатов и при этом не упустить великолепных программистов, которые просто не могут справиться с паникой и стрессом общения с людьми.
У нас в компании каждая команда сама выбирает тест для кандидатов и в нашей команде это очень простой тест на мой взгляд, который должны пройти даже средние студенты, но почему-то не могут пройти даже опытные программисты, если верить из резюме.
Скажу для примера одно из заданий, которое мы даём – есть форма с двумя полями ввода и выпадающим списком и надо сделать из этого работающих калькулятор на JavaScript, причём можно использовать jQuery. Сложно прочитать текущее значение в выпадающем списке и в зависимости от того, какой там выбран оператор сложить, вычесть, умножить или разделить два числа в двух полях ввода? Не требуется проводить проверки на корректность данных, нужно только знать, как прочитать данные из поля ввода и текст превратить в число – ВСЕ!
Надеюсь мой начальник не узнает, что я рассекретил тест, но я не думаю, что из-за этого придётся переделывать тест, просто меня же слушают в основном русскоязычные слушатели, а тест мы проводим в Канаде и среди кандидатов не так много русскоязычных и как раз они до сих пор с этим заданием справлялись без проблем. Проблема была кажется только однажды с русскоязычной девочкой из Израиля, она не справилась с заданием.
Мы специально делаем такой простой тест, чтобы он не вызывал стресса. Мне кажется даже джуниор сможет решить эту задачу. Мы же в процессе задаём вопросы, чтобы выяснить, на сколько хорошо кандидат понимает то, что пишет. И даже если кандидат знал наш тест и что мы просим сделать, я без проблем могу узнать глубину понимания.
Вместо доски мы используем реальный компьютер, просто подключённый к телевизору, чтобы мы могли видеть происходящее и не заглядывали в монитор через плечо. Доска с маркерами вызывает больше стресса, потому что кандидаты боятся сделать ошибку. Реальный компьютер с полноценной VS позволит все же увидеть мелкие ошибки и снимает с кандидата груз возможной опечатки. А ведь это только груз, ведь в реальности во время интервью всем плевать на отсутствующую точку с запятой или опечатку в названии метода. Большинство компаний интересует именно логика и мышление кандидата.
У нас есть ещё и другие признаки хорошего специалиста, но это уже отдельная тема и вот это я бы не хотел раскрывать – на что мы смотрим. Это точно не умение писать код или справляться со стрессом, тут нечего другое, более простое, но важное в работе программиста.
Понравилось? Кликни Лайк, чтобы я знал, какой контент более интересен читателям. Заметку пока еще никто не лайкал и ты можешь быть первым
Паника, что-то случилось!!! Ничего не найдено в комментариях. Срочно нужно что-то добавить, чтобы это место не оставалось пустым.
Хотите найти еще что-то интересное почитать? Можно попробовать отфильтровать заметки на блоге по категориям.
Добавить Комментарий