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

Расскажи про прошлые проекты

В последнем проекте разрабатывал high-load REST API для финтех-стартапа. Основной стек: Spring Boot, Hibernate, PostgreSQL. Оптимизировал запросы, сократив время ответа с 2с до 200мс через:

  • Кеширование с Redis
  • Оптимизацию JPA-запросов (N+1 problem)
  • Асинхронную обработку через @Async

Пример кода для кеширования:

java
@Cacheable(value = "users", key = "#userId")
public User getUser(Long userId) {
    return userRepository.findById(userId).orElseThrow();
}

Также участвовал в миграции с монолита на микросервисы. Разделили систему на 3 сервиса с Kafka для межсервисного взаимодействия.

Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

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

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

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