Тех собес на middle-senior Java Developer в ****

Доступно с премиум-подпиской

Оформите премиум-подписку, чтобы получить доступ к:

  • Фильтрации по компаниям
  • Названиям компаний в интервью
  • Видеозаписям собеседований в категории Java Developer

Посмотреть видео в категории

(2025-04-02)

Рассказть про опыт. Про интересные задачи Рассказать про разницу между абстрактным классом и интерфейсом? Рассказать про аннотацию 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
}