Какие вопросы лучше не задавать на кастдеве

«Какие вопросы лучше не задавать на кастдеве» — вопрос из категории Исследования пользователей, который задают на 25% собеседований Продукт Менеджер. Ниже — развёрнутый ответ с разбором ключевых моментов.

Ответ

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

  • "Какой ваш любимый язык программирования?" — если это не связано с проектом.
  • "Вы работаете по Agile?" — слишком общий, лучше уточнить конкретные практики.
  • "Сколько времени займёт реализация?" — без контекста задачи это бессмысленно.
  • "Почему вы выбрали именно эту библиотеку?" — если ответ очевиден (например, React для фронтенда).

Лучше спрашивать о конкретных технических решениях, например:

# Как вы оптимизировали этот алгоритм?
def find_duplicates(arr):
    seen = set()
    return [x for x in arr if x in seen or seen.add(x)]

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