Встречается на собеседованиях • сегодня
Что такое Cache
Кэш — это временное хранилище данных, ускоряющее доступ к часто используемой информации. Он сохраняет копии данных, чтобы избежать повторных вычислений или запросов к более медленным источникам (например, БД или API).
Примеры:
- Веб-кэш браузера сохраняет статичные файлы (CSS, JS) для быстрой загрузки страниц.
- CPU-кэш хранит часто используемые инструкции для процессора.
Пример кода (кэширование в Python):
python
from functools import lru_cache
@lru_cache(maxsize=100) # кэширует 100 последних вызовов
def fibonacci(n):
if n < 2:
return n
return fibonacci(n-1) + fibonacci(n-2)Проблемы:
- Неактуальные данные (если источник изменился, а кэш — нет).
- Утечки памяти при неправильном управлении размером кэша.
Кэш эффективен, но требует контроля актуальности и очистки.

Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы