Тетрасофт · октябрь 2024

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

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

1. Задача: Что выведет программа?

package com.tetrasoft.interview.stream_task;

import java.util.List;

public class MapAnyMatchTask {
    public static void main(String[] args) {
        List collection = List.of(1, 2, 3, 4, 5);

        collection.stream()
            .map(num -> {
                System.out.println(num);
                return num;
            })
            .anyMatch(num -> true);
    }
}

2. Задача: На вход получаем выборку id авторов. Нужно узнать связные с ними теги (решить в один stream)

package com.tetrasoft.interview.stream_task;

import java.util.*;

public class FlatMapTask {

    private static List authorDataSource = new ArrayList<>();

    public List getTagsByAuthorIds(List authorIds) {
        return authorDataSource;
    }

    public Map>>…
Конец фрагмента

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

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

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