Недавно я прошел онлайн-тест по программированию на должность инженера-программиста (начальный уровень). Я не очень хорошо умею программировать, пока таймер отсчитывает, но тем не менее два вопроса прошли очень хорошо. Тем не менее, я полностью ответил на последний вопрос, хотя он был похож на другие с точки зрения проверяемых навыков. Но почему-то я просто не мог понять, как решить проблему, и в итоге не представил никакого решения для последнего вопроса.
Сразу после теста, когда прошел стресс от таймера обратного отсчета, мой разум прояснился, и я понял, насколько простым было решение, и я написал (по памяти) решение проблемы примерно за 5-10 минут.
Конечно, я понимаю, что провалить тесты — это нормально, и я не против того, чтобы иногда ошибаться, поскольку это помогает мне учиться и совершенствоваться. Однако в данном случае я не смог ответить на вопрос не из-за отсутствия навыков или знаний, а из-за временного угасания мозгов. У меня явно есть навыки, и я очень разочарован собой.
Я чувствую, что отсутствие ответа на вопрос серьезно ограничит мои шансы на прохождение этого раунда интервью. Поэтому мне было интересно, следует ли мне написать рекрутеру по электронной почте и объяснить, что произошло. Я мог бы даже включить код, который я написал для решения проблемы (хотя я, конечно, не могу доказать, что я действительно написал его сразу после теста через 5 минут). Но я не уверен, поможет ли мне объяснение себя в этой ситуации или действительно усугубит ситуацию. Не могли бы вы помочь мне определить, как лучше всего действовать в этом случае?
Вы можете сделать это. Лично я не думаю, что способность работать в условиях стресса важна для разработчика программного обеспечения, если у вас есть хороший менеджер.
Помогает или нет, никто не знает. Я бы дал вам баллы за то, что «хочет работать и упорствует, когда что-то идет не так». Что гораздо важнее, чем сделать все правильно с первого раза. Но это я.
Поэтому мне было интересно, следует ли мне написать рекрутеру по электронной почте и объяснить, что произошло. Я мог бы даже включить код, который я написал для решения проблемы (хотя я, конечно, не могу доказать, что я действительно написал его сразу после теста через 5 минут). Но я не уверен, поможет ли мне объяснение себя в этой ситуации или действительно усугубит ситуацию. Не могли бы вы помочь мне определить, как лучше всего действовать в этом случае?
Если бы это был я, я бы просто отпустил это и надеялся на лучшее, планируя двигаться дальше.
Я не знаю ни одного работодателя, использующего временные тесты, которые придавали бы большое значение ответу, полученному после завершения теста.
Часть мышления, стоящая за временем проведения теста, - это «работа под давлением». Отвечать позже на досуге не соответствует этому требованию.
Хотя вы, безусловно, можете продолжить свой ответ, не ожидайте многого. И не уточняйте свой ответ причинами, почему вы не очень хорошо программируете, пока таймер отсчитывает время - это только ослабит вашу позицию. Это мало чем отличается от людей, которым трудно отвечать на вопросы во время интервью, но которые хотят дать более качественные письменные ответы позже. Вряд ли вообще поможет.
Возможно, компания не требует ответа на каждый вопрос. Вполне возможно, что ваши другие ответы сдуют их, и вы все равно будете приглашены в следующий раунд.
Или, может быть, эта компания так высоко ценит «работу в условиях стресса», что эта работа в любом случае вам не подходит.
тестирование + собеседование - это навык.
есть много отличных ресурсов для упражнений по кодированию.
Я настоятельно рекомендую тем, кого я наставляю: https://www.codewars.com/
Мало того, что это поможет вам приземлиться на начальный уровень, но часть этого заключается в том, что после того, как вы отправляете рабочее решение задачи, вы видите ответы сообщества и решение, за которое проголосовали, и вы учитесь, становитесь лучше / эффективнее.
поможет многим людям в середине карьеры или всем, кто переходит с одного языка программирования на другой.
многие разработчики довольны решением, люди хотят нанять тех, кто не паникует, но также возвращается и рефакторит код, оптимизирует, особенно среды, которые необходимо масштабировать.
Рафи
Алекс Сперлинг
Хуанче
Стефан Бранчик
Турбьёрн Равн Андерсен
комодосп