Иннотех · сентябрь 2024

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

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

Задачи

Практика

1. Задача: Посчитать количество кораблей в море (как в игре «Морской бой»)

int sea[][] = {
    {1, 1, 0, 0, 0, 0, 0, 0, 0, 0},
    {0, 0, 1, 1, 1, 0, 0, 0, 0, 0},
    {0, 0, 0, 0, 0, 0, 0, 0, 0, 1},
    {0, 0, 0, 1, 0, 0, 0, 0, 0, 1},
    {0, 0, 0, 1, 0, 1, 1, 1, 0, 1}, 
    {0, 0, 0, 1, 0, 0, 0, 0, 0, 0},
    {0, 0, 0, 0, 1, 0, 0, 0, 0, 0},
    {0, 1, 1, 0, 1, 0, 0, 0, 0, 0},
    {0, 0, 0, 0, 1, 0, 0, 0, 0, 0},
    {0, 0, 0, 0, 1, 0, 0, 1, 1, 1}
};

2. Задача: Получить строку из представленных элементов в отсортированном виде, где каждый элемент повторяется не более 3 раз

List<List<Integer>> integerLists = List.of(
    List.of(1, 3),
    List.of(2, 4),
    List.of(7),
    List.of(6, 5),
    List.of(2, 1),
    List.of(3, 5)
);
2

Java Core

3. Что такое…

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

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

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

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