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

Что не устраивает на текущей работе

Основные причины, которые могут не устраивать Java-разработчика:

  1. Устаревший стек технологий - работа с legacy-кодом на Java 8, старыми фреймворками (Struts, EJB), отсутствие современных практик (CI/CD, микросервисы)

  2. Низкое качество кода - отсутствие code review, плохой тестовый покров, нарушение принципов SOLID:

java
// Плохой пример - большой god-class
class UserService {
    void processUser() {
        // 500 строк кода, делающего всё
    }
}
  1. Бюрократия - длительные процессы согласований, избыточная документация, много нетехнических встреч

  2. Отсутствие роста - нет сложных задач, возможностей изучать новые технологии (Kotlin, Spring Boot 3, Cloud)

  3. Токсичная культура - blame culture, неадекватные дедлайны, микроменеджмент

  4. Плохие процессы - отсутствие Agile, непрозрачное планирование, постоянные переделки

Часто разработчики уходят из-за комбинации этих факторов, особенно когда нет баланса между интересными задачами и здоровой рабочей средой.

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

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

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

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