Отправка образцов кода после проверки навыков

Стоит отметить, что я уже сделал это сейчас, но мне интересно, не ошибся ли я.

Фон

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

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

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

Проблема

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

Я сделал ошибку здесь? Будет ли это выглядеть высокомерно? Я должен был просто отпустить это? Я сомневаюсь в своем решении отправить образцы кода.

РЕДАКТИРОВАТЬ: Это важная часть моего электронного письма после интервью.

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

В некоторых объявлениях запрашиваются образцы кода в приложении. То, что вы отправляете образцы кода по собственному желанию, ничем не отличается. Вероятно, это больше зависит от того, как вы это представили. Кстати, я также всегда забываю, какие команды использовать. Я даже не могу сосчитать, сколько раз я просматривал некоторые простые функции, например, printfхотя вы использовали их миллион раз. Разве не manдля этого они созданы и т.д.
«Я также хотел воспользоваться моментом, чтобы извиниться за мою ошибку во время теста навыков, который мне дали во время нашего обсуждения. ... Я прикрепил к этому письму несколько фрагментов кода, которые я написал, что я думаю, гораздо больше представитель моего текущего уровня навыков. Если у вас есть свободное время, я был бы признателен, если бы вы быстро их просмотрели».
Я думаю, что этот контекст имеет большое значение. Если вы хотите получить обратную связь отсюда, добавьте этот образец электронного письма к своему объяснению. Вам не нужно разрешение, чтобы отправить им электронное письмо. И если это просто исходный код, они могут просто посмотреть на него, если захотят (как вы сказали), это не похоже на то, что вы отправляете им подозрительные двоичные файлы или что-то в этом роде.
Я могу это сделать. Это просто нескомпилированный исходный код.
Нет, нет, я имею в виду, что не добавляйте код в этот вопрос, но, возможно, скажите на форуме то, что вы сказали в комментарии, например: «Я написал электронное письмо примерно так в теле ...», и ваш вопрос - попросить людей оставить отзыв. здесь о том, как вы справились с этой ситуацией. Опыт консультирования и др.
Я понял. :)
Мне дали упражнение по написанию сценария. Я добился отличного прогресса, но споткнулся на последней части упражнения, потому что не мог вспомнить синтаксис для определенного параметра команды, которую я хотел использовать. Я запросил и получил разрешение на доступ в Интернет. Пару минут спустя я нашел переключатель команд и синтаксис для него и выполнил свою работу, к удивлению технического директора, который ожидал, что я потрачу на это гораздо больше времени :)

Ответы (1)

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

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

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

Я бы посоветовал не связываться с ними по этому поводу. Но я уверен, они понимают, что ты на взводе. Любой был бы.