Bell Integrator · июнь 2024

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

middle-senior Тех собес 29 вопросов 1 задача
1

Теория

1. Расшифруйте и кратко поясните каждую букву в аббревиатуре SOLID.

2. Расскажите, как вы понимаете принцип открытости/закрытости (Open/Closed)?

3. Как бы вы поступили, если бизнес требует изменить тип данных в DTO, которая уже используется?

4. Если через некоторое время бизнес снова просит изменить еще одно поле в том же DTO — как вы поступите?

5. Как бы вы провели рефакторинг в такой ситуации, имея уже несколько версий DTO?

6. Чем отличается интерфейс от абстрактного класса в Java с точки зрения структуры и поведения?

7. Как вы обрабатывали исключения на проекте? Что писали в блоке catch?

8. Как вы мониторили исключения в продакшене, когда приложение уже было задеплоено?

9. Как…

Конец фрагмента

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

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

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