Разработчик

Java

14 464 вопроса · 265 задач

14 464 вопроса

ВопросMiddle+Иннотех

Как по плану запроса понять, что не хватает индексов?

23 просмотра
ВопросSeniorАльфа-Банк

Для каких целей применяется аспектно-ориентированное программирование?

23 просмотра
ВопросSeniorАльфа-Банк

Как проверяется подпись JWT с помощью ключа? Чем хеширование отличается от шифрования?

23 просмотра
ВопросSeniorАльфа-Банк

Какие технологии использовали для авторизации?

23 просмотра
ВопросSeniorАльфа-Банк

Слышал про паттерн Service Discovery?

23 просмотра
ВопросSeniorBSS

Как использовалась оптимистичная блокировка на ваших проектах? Как разруливали StaleStateException?

23 просмотра
ВопросSeniorИП Ганус Александр Андреевич

Какую стратегию вытеснения (eviction policy) поставить в Redis для хранения отложенных нотификаций?

23 просмотра
ВопросSeniorИП Ганус Александр Андреевич

Как работает CI/CD пайплайн?

23 просмотра
ВопросSeniorИП Ганус Александр Андреевич

Архитектурная задача: система отложенных нотификаций для бонусов (десятки миллионов пользователей)

23 просмотра
ВопросSeniorАльфа

Что такое ELK? Расшифруй аббревиатуру и объясни назначение каждого компонента.

23 просмотра
ВопросSeniorСБЕР

Как подменить значение в SELECT, например, вместо 150 всегда выводить 100?

23 просмотра
ВопросSeniorСБЕР

Что такое skill и чем он отличается от sub-agent?

23 просмотра
ВопросSeniorСБЕР

Как настроить AI coding agent (например, через MD-файлы)?

23 просмотра
ВопросSeniorСБЕР

Что происходит в рамках Stop-the-World паузы? Почему требуется остановка потоков при работе garbage collector?

23 просмотра
ВопросSeniorсербская компания

public static void a(long item) { b(item); System.out.println(item); } public static void b(long item) { c(item); } public static void c(long item) { d(item); } public static void d(long item) { System.out.println(item); item = 20L; // тут }

23 просмотра
ВопросSeniorVelenes.Tech

Input: nums = [0,1,2,4,5,7] Output: ["0->2","4->5","7"] public class DemoApplication { public static void main(String[] args) { int[] nums = {0,1,2,4,6,5,7,10}; System.out.println(summary(nums)); } public static List<String> summary(int[] nums){ List<String> result = new ArrayList<>(); int i = 0; int n = nums.length; while (i < n) { int start = nums[i]; while (i + 1 < n && nums[i+1] == nums[i] + 1){ i++; } int end = nums[i]; if (start == end){ result.add(String.valueOf(start)); } else { result.add(start + "->" + end); } i++; } return result; } }

22 просмотра
ВопросSeniorVelenes.Tech

Как работаешь с базой данных? Hibernate/JPA — как используешь?

22 просмотра
ВопросMiddle+AmexDev

Как дружите с Linux на уровне командной строки? Приходилось сталкиваться с проблемами, например, когда порт занят?

22 просмотра
ВопросSenior01.tech

Что такое B-Tree и почему он используется в реляционных БД, а не красно-чёрное дерево?

22 просмотра
ВопросMiddleSenior Soft

Приходилось ли писать SQL-запросы? Использовали SELECT, JOIN?

22 просмотра