Сбербанк · март 2025

Тех собес на middle-senior Java Разработчик в Сбербанк

middle-senior Тех собес 1 вопрос 2 задачи

1. Задача: На вход приходит стрим со значениями, реализовать метод, отдающий boolean валидности PIN-кода

class PinTask {
   public static void main(String[] args) {
       Stream.of("1234", "123", "123456", "1234567").map(PinTask::isPin).forEach(System.out::println);
   }
   public static boolean isPin(String s) { }
}

2. В каком порядке мы увидим инициализации в логах при создании объекта класса B?

class A {
   static { System.out.println("Static block A"); }
   public A() { System.out.println("Constructor A"); }
}

class B extends A {
   static { System.out.println("Static block B"); }
   public B() { System.out.println("Constructor B"); }
}

3. Задача: Провести…

Конец фрагмента

Премиум-подписка

Открывает это интервью целиком и все материалы направления «Java Разработчик».

в этом собесе: 1 вопрос 2 задачи с кодом
  • Ещё 124 текстовых собеса направления
  • 353 видеозаписи собеседований
  • Приоритетная поддержка
1490₽/мес