Найти тему
Winterview

Как рассказывать о проектах под NDA

NDA (Non-Disclosure Agreement) — соглашение о неразглашении конфиденциальной информации.

На одной из секций технического собеседования интервьюер попросит рассказать о предыдущих проектах: что за проект, какой стек использовали, с какими трудностями столкнулись.
Эти вопросы нужны для понимания, чем конкретно занимался кандидат, с какими типичными проблемами уже столкнулся, а какие для него ещё только будут открытием.

1⃣ Иногда кандидат сознательно прикрывается NDA, чтобы пропустить «незначительную прелюдию» и поскорее перейти к секции с задачками. Будто задачки — самая важная часть.
Это не так: все вопросы на собеседовании — самые важные.
Помимо навыков «писать код», другими вопросами проверяются честность, открытость и умение решать проблемы.
Оффер получит не самый умный или самый болтливый, а тот, у кого сумма навыков будет больше, чем у других кандидатов.

2⃣ Вторая по частоте ситуация — когда кандидата запугали возможными судебными исками за разглашение любой информации о проекте.
Проблема в том, что с первого взгляда сложно разобрать: прикрывается ли кандидат NDA или просто запуган.
Итог, как правило, один: сложно оценить квалификацию → лучше не будем нанимать.

Всё, что вам нужно знать об NDA
NDA не работает.
Ладно, работает. Но нужно постараться, чтобы вас смогли привлечь за его нарушение.

Что точно можно рассказывать
Всё, что находится в публичном доступе: особенности использования и реализации известного фреймворка, его интеграции с другими библиотеками, инструменты для сборки и принципы их конфигурирования. Этого достаточно, чтобы рассказать, чем вы занимались и какие проблемы решали.

О чём рассказывать не стоит
Простое правило: не упоминайте названий компаний и проектов. Начните фразу с «на одном проекте».
Так же не стоит рассказывать о финансовых показателях, количестве клиентов и делиться любыми клиентскими данными.

  • Найдите и внимательно прочитайте свой экземпляр NDA. Он может быть в контракте или трудовом договоре.
  • NDA должен быть составлен на русском языке.
  • NDA бесполезен без перечня конфиденциальной информации.
  • NDA не может нарушать законы РФ. Например, запрет на работу у конкурентов противоречит Трудовому Кодексу, а значит незаконен.
  • Не злоупотребляйте своими законными возможностями и думайте о коллегах.

Бонус
[JavaScript] напишите функцию, которая выводит в консоль числа от 1 до 100.
Вместо чисел, кратным 3 — выводит fizz.
Вместо кратным 5 — выводит buzz.
Если число кратно и 3 и 5 — выводит fizzbuzz.

1, 2, 'fizz', 4, 'buzz', 6, ...

Размещайте ответы на JS Bin. А потом я расскажу, почему это плохая задачка.