Встречается на собеседованиях • сегодня

Какие задачи решал на рабочем проекте

Разрабатывал REST API на Spring Boot для банковского приложения. Основные задачи:

  • Реализация JWT аутентификации с ролевой моделью (USER, ADMIN)
  • Оптимизация SQL-запросов к PostgreSQL, добавление индексов
  • Интеграция с платежными системами через Apache Kafka
  • Написание unit-тестов (JUnit 5, Mockito) и интеграционных тестов (TestContainers)

Пример кода для JWT фильтра:

java
@Override
protected void doFilterInternal(HttpServletRequest request, 
                                HttpServletResponse response,
                                FilterChain chain) throws IOException, ServletException {
    String token = extractToken(request);
    if (token != null && jwtProvider.validateToken(token)) {
        Authentication auth = jwtProvider.getAuthentication(token);
        SecurityContextHolder.getContext().setAuthentication(auth);
    }
    chain.doFilter(request, response);
}

Также занимался:

  • Рефакторингом legacy-кода
  • Настройкой CI/CD в GitLab
  • Разработкой документации API (Swagger)
Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

Следующий вопрос

Это единственный вопрос по вашему фильтру

как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы