Чем плоха очистка записей по таймауту?
Очистка по таймауту может запаздывать, теряться при перезапуске и создавать много активных таймеров; сама по себе она не гарантирует актуальность записи.
Читать ответПодготовка к интервью
978 вопросов с собеседований в Яндекс
Что проверяют на интервью
Подборка объединяет вопросы, отмеченные на этапах интервью в Яндекс. Здесь можно понять структуру технической проверки и заранее повторить связанные темы. В подборке чаще встречаются темы: mobile, backend, database.
Каталог
Очистка по таймауту может запаздывать, теряться при перезапуске и создавать много активных таймеров; сама по себе она не гарантирует актуальность записи.
Читать ответСохраните исход первого запуска и при следующих вызовах возвращайте его, не выполняя функцию заново.
Читать ответДля стандартного Map метод set возвращает сам Map и при вставке, и при обновлении, позволяя цепочки вызовов.
Читать ответПриведите измеренную проблему производительности, найденную причину и сопоставимые результаты после изменения.
Читать ответНазовите реальные E2E-сценарии, используемый инструмент и свою ответственность за поддержку тестов.
Читать ответЧётко разделите собственную работу и вклад коллег в разработку плеера.
Читать ответОценка одновременных соединений: скорость установления соединений × средняя длительность, с поправкой на пик и число сессий пользователя.
Читать ответЭтот вопрос помогает выяснить реальные задачи роли: попросите назвать конкретные проблемы, ограничения и ожидаемый результат.
Читать ответКеш может бесконтрольно расти, сохранять устаревшие данные и навсегда повторять старую ошибку. Дедупликация одновременных запросов и долговременное кеширование требуют разных правил.
Читать ответЧётко разделите использование БД из приложения и ответственность за её эксплуатацию.
Читать ответСобирайте проверенный неизменяемый артефакт в CI, а выпуск выполняйте через управляемую стратегию с health checks, наблюдением и откатом.
Читать ответtypeof null возвращает 'object', поэтому сначала исключите null, затем массивы и проверьте обязательные поля конкретного узла.
Читать ответ