Подготовка к боковому найму

Это не так уж сложно!

В Интернете доступно множество ресурсов для собеседований по размещению в кампусе, но боковая планка приема на работу и ожидания полностью отличаются от собеседований на территории кампуса. Я пишу этот блог, чтобы поделиться своим опытом и ресурсами, которые я использовал для подготовки, что в конечном итоге помогло мне получить предложение от Goldman Sachs и Flipkart.

В чем разница?

При приеме на работу в кампусе используется только один источник - университеты; При боковом найме используются различные источники, такие как сайты вакансий, рекомендации, профиль LinkedIn и веб-сайты компаний. Другими словами, компании не хотят тратить свое время и деньги на ваше обучение боковому входу. Таким образом, планка для таких боковых интервью обычно выше.

Процесс?

На самом деле это очень расплывчатый ответ, поскольку, хотя компания A может действительно ценить эффективный код, компания B может уделять больше внимания навыкам решения проблем высокого уровня. Но процесс обычно начинается с 90-минутного цикла кодирования для фильтрации шума.

Затем идут раунды интервью F2F. Это также очень обобщается от компаний к компаниям. Как и в моем случае, у меня было 7 раундов F2F в Goldman Sachs и только 3 раунда F2F во Flipkart.

Ресурсы?

При боковом найме основное внимание уделяется PS / DS и системному дизайну. Для PS / DS вы можете просто сослаться на ту же учебную программу, которую вы изучали ранее. Но на самом деле решающим фактором в большинстве случаев является системный дизайн.

Ресурсы PS / DS:

  • Базовые структуры данных - массивы, связанные списки, бинарные деревья, хеш-таблицы, графики, стеки, очереди и кучи.
  • Математика и комбинаторика - теория множеств, конечные автоматы, регулярные выражения, умножение матриц, побитовые операции, перестановки, комбинации, принцип ящика, теорема Байеса и т. д.
  • Кодируйте эти алгоритмы - двоичный поиск, алгоритм Евклида, BFS, DFS, кратчайший путь Дейкстры, обход двоичного дерева, методы сортировки, реализация максимальной и минимальной кучи, сопоставление с образцом, непересекающийся набор, мемоизация, жадные алгоритмы , Алгоритмы DP и алгоритмы хеширования.
  • Справочник по алгоритмам
  • Список и ответы на часто задаваемые вопросы

Ресурсы системного дизайна:

Разные ресурсы -

Спасибо, что прочитали это. Прокомментируйте любые предложения или перечислите дополнительные ресурсы.