Одно продолжительное собеседование на два часа.
Оптимизация функции на 20-30 строк.
Вопросы по C++, базам данных и программированию.
Два этапа: технический и поведенческий.
Поиск ошибок в коде на 200-300 строк.
Написание планировщика задач.
Вопросы по C++ и поведенческие задачи.
Три этапа: алгоритмический, язык программирования и поведенческий.
Алгоритмические задачи: реализация урала кода, разворот односвязного списка, генерация скобочных последовательностей.
Вопросы по языку программирования и компьютерным сетям.
Вопросы по дизайну и репликации.
Один продолжительный этап более двух часов.
Вопросы по Go и C++.
Алгоритмическая задача на нахождение середины односвязного списка.
Вопросы по базам данных, бэкенду и системному дизайну.