Рассказть про опыт. Про интересные задачи Рассказать про разницу между абстрактным классом и интерфейсом? Рассказать про аннотацию Lazy можно ли обратиться к приватным полям класса? тут немного в рефлекию ушли про тразакции, уровни изоляции и пропагатион про виды join в бд (назвал 1 inner и 4 outer джойна, но ему не хватило) по кафке (топики, партиции и тд) для чего вообще партиции нужны ls -la | grep ‘^d’ > ff // сказать что делает эта команда в линуксе
Лайвкод:
// есть мапа, необходимо вывести values у которых key начинается на a
map.entrySet()
.stream()
.filter(entry -> entry.getKey().toLowerCase().startWith("a"))
.forEach(entry -> System.out.println(entry.getValue()))
// реализовать иммутабельный класс который хранит список целых чисел
public final MyClass {
private final List finalList;
// TODO
}
// массив целых чисел положительных, никаких доп массивов и стримов
// переставить так, чтобы слева были четные, справа нечетные
// [1, 2, 4, 5] -> [2, 4, 1, 5]
public void method(int[] arr) {
// TODO
}