Подборка объединяет вопросы, отмеченные на этапах интервью в Яндекс. Здесь можно понять структуру технической проверки и заранее повторить связанные темы. В подборке чаще встречаются темы: mobile, backend, database.
Используйте последовательные номера сообщений, ожидаемый следующий номер и ограниченное время ожидания разрыва, если такой порядок предусмотрен протоколом.
Для TTL-кеша удобно хранить по ключу запись с value, expiresAt и при необходимости timerId. При перезаписи старый таймер нужно отменить или обезвредить.
HTML можно передать через iframe.srcdoc, а события — через postMessage. Недоверенный документ должен оставаться изолированным от родительской страницы.
Задания обрабатывает отдельный worker, связывая чанки и финальный результат с operation ID. Состояние должно сохраняться независимо от долгого HTTP-запроса.