Газпромбанк · июнь 2024

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

middle-senior Тех собес 23 вопроса 7 задач

1. Задача: Что произойдёт, если запустить приведённый код с переполнением byte?

public static void main(String[] args) {
 byte x = -128;
 x -= 2;
 System.out.println(x);
}

2. Задача: Как изменятся переменные a, b и c при выполнении этого кода с инкрементами?

public class Test {
    public static void main(String[] answer)
    {
        int a = 20, b = 10;
        boolean c = true, d = false;
        a = c ? b++ : b--;
        c = id;
        System.out.print((a+b) + "+(c ? 5 : 10));
    }
}

3. Задача: Что выведет программа? Как изменить значения i, j, k, чтобы вывод стал другим?

public class Test {
    public static void main(String[] args) {
        int i = 1, j = 1, k = 1;
        if (i++ > 1 && j++ < 2 || k++ == 1) {…
Конец фрагмента

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

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

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