Встречается на 2% собеседований по Java
Какие знаешь виды кеширования
В Java есть несколько видов кеширования:
- In-Memory Cache – данные хранятся в оперативной памяти (например,
HashMap,ConcurrentHashMap).
Пример:javaMap<String, Object> cache = new ConcurrentHashMap<>(); cache.put("key", value);
-
Distributed Cache – кеш распределён между серверами (Redis, Hazelcast, Memcached).
Пример с Redis:javaJedis jedis = new Jedis("localhost"); jedis.set("key", "value"); -
HTTP Cache – кеширование на уровне HTTP (ETag, Cache-Control).
-
ORM Cache – Hibernate L1/L2 кеш (кеширование сущностей и запросов).
-
Browser Cache – кеширование статики (JS, CSS) на стороне клиента.
-
CDN Cache – кеширование контента на edge-серверах.
Для работы с кешем часто используют библиотеки: Caffeine, Ehcache, Guava Cache.

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