Недавно меня попросили показать «страницу с кодом» для собеседования. Будучи главным программистом, и именно к этой позиции я и обратился, я сначала сказал человеку, с которым общался, именно так: PHP выполняется на сервере и поэтому не виден, просто давая «страницу».
Однако по их желанию я отправил ссылки на страницы, над которыми работал раньше. Очевидно, они не могли видеть ничего, кроме HTML, CSS, JS ... Они сказали, что этого недостаточно, они не могут видеть PHP.
Понимая, что они, вероятно, просто хотели узнать мои навыки и / или интерес, я отправил им свой профиль переполнения стека. Среди всех моих вопросов и ответов, большинство из которых с кодом, конечно же, есть PHP. Но, похоже, это не то, что они хотели.
Ну, у меня нет кода, который я мог бы просто опубликовать, чтобы кто-то мог увидеть. И я бы никогда не сделал это для развернутого мною кода.
Итак, мой вопрос: что означает «отправить нам страницу с кодом»? Что я должен отправить? Это типичное требование интервью?
Ответы:
Это означает отправить некоторый исходный код. Это довольно распространенный запрос на кандидатуру на собеседование.
Тебе следует это сделать. Это не имеет большого смысла для них. Они просто хотят увидеть некоторый основной поток и хороший стиль кодирования.
Давным-давно, во время поиска работы, я решил кучу старых вопросов конкурса ACM по программированию на разных языках. Я использую их для примеров кода.
Независимо от того, как эта перспектива работы окажется для вас, я бы порекомендовал собрать несколько образцов для вашей следующей перспективы. Когда мы рассматривали людей в прошлом, я всегда прошу посмотреть какой-нибудь код. Я даже не беспокоюсь о компиляции или выполнении этого или чего-то еще, мне больше интересно видеть структуру, комментирование и то, что это не похоже на подобные вещи .
источник
Хотя их просьба не является ненормальной , гораздо более продуктивно, когда кандидат на самом деле пишет какой-то код во время интервью, который решает проблему, описанную интервьюером. Или, возможно, вам будет предложено просмотреть случайный фрагмент кода из их производственных материалов и предоставить обратную связь. Надеюсь, вас спросят оба.
Вы действительно хотите работать в компании, которая просит вас об этом, потому что это означает, что люди, которые будут работать с вами в будущем, должны пройти через тот же фильтр.
Тем не менее, почему бы не опубликовать несколько полезных кусочков шаблонного материала, который у всех нас есть на сайте вроде Github? Держите его в актуальном состоянии, уточните его (другими словами, не просто бросьте его и забудьте об этом) и отправьте этот материал вместе с вашим приложением. Также укажите что-то вроде:
Это совершенно неуместно и может помочь вам обойти (отсутствие) доступных фрагментов для отправки.
источник
Я не совсем уверен, что они хотят ... может быть, пример программы? Для веб-демонстраций вам может потребоваться установить конфигурацию сервера? Я не уверен, как бы я это сделал, если бы меня спросили. Даже фразу «страница с кодом» непросто понять ... они хотят, чтобы на PHP была действительно напечатанная страница в формате буквенного формата? Нужна ли им исполняемая демонстрационная «страница» с веб-сайта (забудьте, что он может не работать без контекста остальной части сайта). Могут ли они уточнить это требование?
Но если они нанимают разработчика PHP и не могут понять, что PHP с реального сайта никогда не будет им виден, может быть, это признак поиска знающего потенциального сотрудника?
источник
Меня уже просили прислать / отправить образцы кода по электронной почте, как только я продемонстрировал им веб-сайт. В этом нет ничего плохого. Вы отправляете то, что им требуется. Если вы собираетесь на работу ASP.NET, то это будет код позади и страница aspx.
источник
Я считаю, что вы застряли в каком-то процессе. Общение напрямую с менеджером по найму может помочь.
Или вы можете написать «страницу» с общими проблемами, такими как некоторые аспекты корзины покупок, и показать, что вы заботитесь о таких аспектах качества кода, как юнит-тесты / комментарии / обработка ошибок и т. Д.
источник
При подаче заявления на мою текущую работу они попросили пару примеров моего программирования на PHP.
Я искал весь код, который я написал, и нашел примеры моей лучшей работы.
Я полагаю, что вы обеспокоены «правами» на показ нового возможного кода работодателя, который вы сделали для кого-то еще в прошлом.
Я не был бы слишком обеспокоен этим, пока вы не дадите код, который можно было бы считать коммерческой тайной .
Возьмите класс, который вы написали, и удалите все сведения о том, для кого он был написан, и любые разделы коммерческой тайны.
Ваш потенциальный работодатель (надеюсь) не хочет украсть код у ваших предыдущих работодателей, они просто хотят убедиться, что вы знаете что-то о правильной технике / организации кодирования.
Таким образом, предоставляя разделы кода, которые для всех намерений и целей бесполезны вне проекта, для которого он был написан, вы удовлетворяете ваших потенциальных работодателей в необходимости видеть ваши результаты, сохраняя при этом вашу этику и не делясь коммерческими секретами.
источник
Прося прислать код - я не знаю. Использование ранее написанного кода в интервью является честной игрой IMO. На собеседовании я всегда держу в кармане перо с моей предыдущей работой и с удовольствием покажу его, если есть интерес. (И нет никакого интереса O, O. Интервьюер Droid настаивает на том, чтобы заставить меня переопределить strstr () или strcat (), вместо того, чтобы согласиться искать свое решение для реальных проблем ...)
Как интервьюер, я был бы более чем доволен таким предложением. Я не стал бы просить присылать код, так как он бесполезен без контекста и объяснений. Обзор кода работает лучше всего, если делать это лицом к лицу. ;-)
источник