План по подготовке к собеседованиям на позицию продакт менеджера в Facebook и Google

Подумал, что всем будет ценно иметь эта шпаргалку перед глазами. Ниже — мой свободный перевод оригинального поста.

Кстати, автор рекомендует пропустить технические этапы, если нет времени готовиться нормально. Это для всех, кто будет писать, что «технические интервью для продакта не важны”.

Неделя 1: базовые технические вопросы

Цель: уверенно отвечать на базовые технические вопросы — рекурсии, инкапсуляция, поинтеры.

Литература: Let Us C++ (походу, популярная в Индии, можно найти PDF-ку или купить на Amazon).

Неделя 2: глубокое погружение в структуры данных

Основные 4 вещи, которые нужно выучить:

  1. Вставка
  2. Удаление
  3. Поиск
  4. Сортировка

А также: очереди, связные списки, стек, таблица хешей, массивы данных. Рекомендуемый YouTube канал и блог.

Недели 3-4: дизайн систем

Есть два типа вопросов:

  1. Дизайн проблемы сайтов из реальной жизни. Для решения этих проблем нужно понимать теорию масштабирования, распределение нагрузки и резервирования. Вопросы в духе: “задизайнь Facebook / billy / quora”.
  2. Задизайнь систему лифтов в небоскребе, ресторан быстрого питания, систему паркинга.

Учить дизайн систем можно здесь.
Практиковать решения проблем после того, как выучил концепты здесь.
Оттачивать концепты масштабирования тут.

Неделя 5: базовые концепты машинного обучения

Рекомендуемые ресурсы:

Machine Learning 101.

The Step-By-Step PM Guide to Building Machine Learning Based Products.

Неделя 6: повтори все, что учил до этого

Неделя 7-9: дизайн продукта

Читайте (если еще не прочитали) Decode and Conquer.
Найдите себе партнера по подготовке к интервью (можно, кстати, даже в нашем чате)

Продуктовая стратегия: повторить базовые концепты 4Ps (продукт, цена, продвижение, дистрибуция), пять сил Портера и 3Cs (компания, клиенты, конкуренты).

Неделя 10: поведенческое

Что нужно подготовить:

  1. Историю провала.
  2. Историю, когда вам пришлось не согласиться и спорить со своим менеджером.
  3. История о конфликте с командой разработки.
  4. Приоритизация — кейсы из реальной жизни.
  5. История о провале дедлайна.
  6. Ответ на вопрос “что делает команду успешной?”
  7. Питч о вашем подходе к дизайну.

Неделя 11: оценка

Читать Interview Math от того же Lewis Lin.

Неделя 12: пересмотрите все заметки/материалы

Источник