tgoop.com/coding_interviews/151
Last Update:
За последнее время несколько человек спрашивали могу ли я посоветовать ментора для подготовки к собеседованиям в FAANG. Спойлер: Да. Расскажу историю.
В своё время я занимался с Фёдором Меньшиковым (@FyodorMenshikov), и это помогло, кратко расскажу как это работает. Далее по тексту «клиент» — я, а «тренер» — Фёдор.
Клиент и тренер согласуют набор задач. У меня был один первоначальный созвон по скайпу, чтобы познакомиться, определиться с уровнем (предлагается решить задачку) и целями — что хочется получить от этих занятий в итоге.
Для клиентов начального уровня у тренера есть список избранных Easy задач с Leetcode. Для более продвинутых могут быть разные стратегии подготовки, например, можно идти по уменьшению степени популярности задачи в компании, куда клиент хочет подаваться (на Leetcode есть статистика если оплатить подписку). Думаю, что у Фёдора есть ещё парочка стратегий про запас, из опыта.
После согласования стратегии клиент решает задачи, а тренер помогает. Далее, по каждой задаче, возможен один из трёх вариантов.
1. Клиент решил задачу и сдал на Leetcode, тогда тренер смотрит код, смотрит оценки алгоритмической сложности в комментариях к коду - и отмечает, что можно улучшить, а также иногда просит найти решение с улучшенными показателями сложности. Иногда на этом этапе удаётся найти недопонимание клиента относительно сложности работы тех или иных языковых конструкций.
2. Клиент застрял в решении, вроде какой-то код есть, но сдать не выходит - тренер может подобрать небольшой тест, который поможет в отладке и понимании где логика хромает.
3. Клиент не придумал решение задачи - в этом случае он обсуждает с трененом различные подходы, получает подсказку (в крайнем случае, полный код решения, но обычно так не делают, потому что не ясно какой толк).
Всё общение протекает в письменном виде, асинхронно, обычно в пулл-реквестах на Bitbucket (в приватном репо). Фёдор гарантирует ответ в течение 24 часов, но в моем случае было в течении часа-двух. Количество задач, над которыми идёт работа, зависит только от клиента.
Я специально узнал, что по стоимости сейчас, потому что я занимался несколько лет назад. Сейчас это — 24 тысячи рублей в месяц. Если интересно, пишите Фёдору в личку, благословение на этот пост я взял 😊
BY 💻 Coding interviews in a nutshell
Share with your friend now:
tgoop.com/coding_interviews/151