Крупные IT-компании
Поисковики, маркетплейсы, соцсети, экосистемы
Как проходит отбор
- Отклик на стажировку или вакансию, иногда онлайн-контест с задачами
- Скрининг с рекрутером: мотивация, опыт, ожидания
- Одна-две алгоритмические секции с написанием кода вживую
- Секция по специализации: язык, фреймворк, базы данных; у опытных — system design
- Финальные встречи с командами, выбор команды
Что оценивают
Алгоритмы и оценка сложностиЧистота кода без IDEРассуждение вслухЗнание основ своего стека
Как готовиться
- Решите 50–100 задач уровня easy/medium на массивы, строки, хеш-таблицы, два указателя
- Тренируйтесь писать код без автодополнения и проговаривать решение
- Повторите асимптотику и базовые структуры данных
Отбор длинный — от двух недель до двух месяцев. Стажировки набирают сезонно, следите за сроками заранее.