Одна з переваг надання коду доступним для роботодавців полягає в тому, що ви можете використовувати його для перевірки своїх можливостей.
Співбесіда на роботу є двосторонньою; Роботодавець оцінює кандидата не тільки, але і кандидат повинен вирішити, чи дійсно вони хочуть працювати для роботодавця.
Коли роботодавець робить пропозицію, не попередньо побачивши роботу програміста, є дуже хороший шанс, що той самий процес був використаний і раніше, щоб найняти всіх інших. Шукач роботи, ймовірно, повинен бути дуже обережним у прийнятті пропозицій, коли немає очевидних причин, чому непрограміст не мав змоги отримати право на ту саму посаду (бо, безумовно, був)
Звичайно, більшість роботодавців дійсно просимо кандидат , щоб зробити якісь - то коди; і, здається, це зазвичай у формі "написати функцію на цій дошці" або якщо пощастить "написати функцію на цій незнайомій робочій станції". Хоча це може зробити розумну роботу, щоб відокремити кандидатів, які насправді навіть не можуть написати «Привіт, світ!», Це стає набагато менш інформативним про різницю між тим, хто може написати хороший код від того, хто може залишити себе в інтерв'ю.
І так багато (хоча далеко не більшість) роботодавців прагнуть також ознайомитись з типом коду, який може виробляти програміст, коли вони знаходяться в ідеальній обстановці, працюючи над тим, що хочуть працювати, і без особливих вказівок.
Щоб зробити це найкращим, корисно запропонувати код ще до того, як роботодавець вимагає цього; Якщо вони просто не зацікавлені, знайдіть іншу можливість. Якщо вони зацікавлені, скажіть їм, які проекти ви хочете, щоб вони дивились і чому (а також поясніть, чому ви не вважаєте, що деякі з інших проектів є репрезентативними, наприклад, ви вивчали рамки з книги) . Потім запитайте їх, що вони думали про побачене, коли ви наступного разу з ними розмовляєте.