Я подал заявку на должность инженера-программиста в компанию и прошел собеседование. Первое собеседование с работодателем прошло хорошо. Следующим шагом в процессе подачи заявки было собеседование с ведущим техническим разработчиком. Технический руководитель попросил меня показать некоторые образцы результатов моей работы, но я не могу показать свои образцы результатов, потому что результаты, которые я сделал, предназначены ТОЛЬКО для использования внутри моей прошлой компании и являются очень конфиденциальными.
Обратите внимание, что в моей прошлой компании. Флешки запрещены, загрузка контролируется. Вот почему я не могу копировать свою работу вне компании.
Я разговаривал с техническим руководителем и сказал, что не могу предоставить образец из-за его конфиденциальности. В ответ технический руководитель просто поблагодарил меня за уделенное время и сказал, что скоро со мной свяжется. Который я не получил обратного звонка в течение двух месяцев.
Учитывая ситуацию. Что я мог сделать, чтобы заставить их доказать, что я сделал тот или иной проект?
Как интервьюер, я не думаю, что попросил бы взглянуть на ваш код. Я могу рассказать намного больше, поговорив с вами об аспектах языка. У меня нет реального способа узнать, действительно ли код, который вы мне показываете, принадлежит вам. Тесты по кодированию как часть собеседования меня раздражают по той же причине, это не очень хороший показатель ваших способностей.
Почти каждая работа, на которой у меня был код, была либо собственностью компании, либо каким-то образом классифицирована, поэтому предоставление его кому-то еще не вариант. На самом деле, я мог видеть, как некоторые интервьюеры используют это как тест, чтобы увидеть, предоставите ли вы им проприетарный код вашей предыдущей компании, и использовать это как удар против вас, потому что это показывает отсутствие профессионализма.
В качестве ответа на ваш вопрос, я думаю, я бы просто сказал: «Я не могу предоставить вам код, потому что он является собственностью, и я уверен, что вы хотели бы, чтобы я уважал ваш код таким же образом, но я буду счастлив обсуждать проекты и технологии, которые я использовал столько, сколько вы хотите"... возможно, сформулировать лучше. У большинства людей нет собственных проектов или материалов с открытым исходным кодом, которые они могли бы предоставить. Они должны быть в состоянии понять это.
Как работодатель, я бы никогда не взял на работу того, кто сказал это (выделено мной жирным шрифтом ):
Технический руководитель попросил меня показать некоторые образцы результатов моей работы, но я не могу показать свои образцы результатов, потому что результаты, которые я сделал, предназначены ТОЛЬКО для использования внутри моей прошлой компании и являются очень конфиденциальными.
Обратите внимание, что в моей прошлой компании. Флешки запрещены, загрузка контролируется. Вот почему я не могу копировать свою работу вне компании.
Настоящая причина, по которой вы не можете показывать свою работу за пределами вашей компании, заключается в том, что вам это не разрешено. Вот и все. Это так просто.
Неважно, какие протоколы безопасности существуют, или даже если протоколов безопасности не существует. Если вам не разрешено, вам не разрешено. И даже намек на то, что вы, возможно, настолько отчаялись, что нарушите конфиденциальность вашего предыдущего работодателя, означал бы для меня только то, что вы могли бы захотеть нарушить конфиденциальность моей собственной компании, если бы я вас нанял.
Что касается остальных ответов, то они абсолютно верны. Вам нужно работать над своими собственными сторонними проектами или проектами с открытым исходным кодом.
That's is why I cant really copy my work outside the company.
, что ОП ставит физические ограничения выше конфиденциальности. В противном случае ОП сказал бы My work is company confidential, but even if it wasn't I still can't even access it from outside due to IT restrictions
.Для техлида это означает, что вы не можете доказать свою компетентность так, как они просили, в то время как другие соискатели, несомненно, могли бы.
Одна вещь, которую вы можете сделать, это внести свой вклад в проекты с открытым исходным кодом или заняться личными проектами. Затем используйте эту работу в качестве образцов. Я не разработчик, но у меня не возникло бы проблем с поиском нескольких тысяч строк кода из моих личных проектов, если бы меня попросили образец.
Не беспокойтесь об этом. Меня никогда не просили подтвердить свои навыки программирования с помощью образца. Я никогда не просил образец кода.
В слишком многих ситуациях нет возможности показать вашу предыдущую работу, потому что код принадлежит заказчику или работодателю, и у него нет причин показывать его другим.
Компания, с которой вы столкнулись, считает, что может отвергнуть любого, кто не может привести примеры. Если они по-прежнему получают достаточно качественных кандидатов, то это нормально. Если они не получат достаточно хороших кандидатов, они приспособятся.
Я бы просто перешел к другим потенциальным работодателям.
По крайней мере, в Сан-Франциско ожидается, что инженеры-программисты будут иметь достойный портфель работ, видимый на общедоступной платформе управления исходным кодом (например, GitHub), содержащий код, созданный вами либо из ваших небольших сторонних проектов, либо из проектов с открытым исходным кодом, в которые вы вносите свой вклад.
Я могу понять, почему технический руководитель не рассмотрел вашу заявку. Отсутствие у вас видимой работы делает ее решение более сложным и рискованным, что уже ставит вас в невыгодное положение по сравнению с другими кандидатами, располагающими этой информацией.
нвоигт
JavaGuru