Какими методами можно переводить сущность из одного состояния в другое в Hibernate?
Какую блокировку использовали на практике для обработки транзакций?
После деплоя 10 минут всё работает медленно, потом нормализуется. Почему?
Сколько денег хочешь?
public interface Node { Node left(); Node right(); String value(); } /* A B. C BAC A B. C D. E DBAEC */ public class TreeWalker { public String walk(Node node) { } }
Что такое race condition? Как с ним бороться? Приведи пример и назови способы борьбы в Java.
Приходилось ли грумить задачи с аналитиками до написания требований?
Чем Kafka отличается от RabbitMQ?
Кто пилил задачи на спринты?
Расскажите про ваш опыт работы
Расскажи про свой опыт. Какая у тебя роль в команде, чем занимался?
Есть система, которая дает юзерам возможность работать с файлами в браузере. Стек стандартный: Java, Spring, React, Postgres. Файлы хранятся в файловой системе на бэке, метаданные файлов в БД. Команда реализовала фичу: @Transactional public void process(String oldName, String newName) { Long id = exec("select id from file where name='" + oldName + "'"); //выполнение запроса к БД processFile(oldName, newName); //переименование файла на диске exec("update file set name='" + newName + "' where id = " + id); //выполнение запроса к БД }
Опыт с Docker и Docker Compose? Насколько глубоко?
Какую именно реализацию GC вы использовали?
В чем разница между WHERE и HAVING?
Что такое Spring Boot стартеры? Чем отличаются от обычных библиотек? Что такое автоконфигурация?
Какие знаете очереди для работы с многопоточностью?
Как спрятать бин, чтобы клиенты библиотеки его не видели?
Приходилось ли вам самому находить уязвимости? Находили ли какие-нибудь?
На что обращаете внимание при проведении код-ревью?