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

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

middle-senior Тех собес 3 задачи
1

Код-ревью

1. Задача: Провести код-ревью первого фрагмента кода (Action)

class Action {

    // все бины проинициализированы 

    private OnStartUpResponse createResponse(@NonNull Client client) {
        return OnStartUpResponse.ok();
    }

    public OnStartUpResponse doAction(OnStartUpRequest request) {
        return Optional.of(request)
            .map(sessionService::getSessionInfo)
            .map(authService::findClient)
            .map(client -> createResponse(client))
            .orElse(createNoSuchClientResponse());
    }

    private OnStartUpErrorResponse createNoSuchClientResponse() {
        return OnStartUpErrorResponse.error();
    }
}

class SessionService {…
Конец фрагмента

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

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

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