Java-разработчик , Junior — вопросы с реальных собеседований, часть 15
649 вопросов уровня Junior, отсортированы по частоте
Все вопросы открыты бесплатно для всех — без регистрации и оплаты.
1×
Расскажите о принципах ООП на простых примерах.
oop
junior
1×
А что я должен делать?
behavioral
junior
1×
Расскажите о вашем опыте использования данной технологии или инструмента.
general
junior
Так Enigma подсказывает прямо на собеседовании
этот вопрос задавали на реальных интервью 1×
Расскажите о принципах ООП на простых примерах.
Четыре принципа ООП — инкапсуляция, наследование, полиморфизм и абстракция. Они помогают писать код, который легче поддерживать и расширять. Разберу каждый на конкретном примере с классом Car на Java. Инкапсуляция — скрытие внутреннего состояния и реализация только через публичные методы. Вот пример: public class Car { private int speed; public void accelerate(int increment) { if (increment > 0) { speed +=…
✓ Инкапсуляция: скрытие полей (private) и доступ через публичные методы с валидацией.
✓ Наследование: extends для расширения функциональности базового класса.
🔒 и ещё 3 — в полном ответе
Дочитать ответ и получать такие подсказки во время своего интервью
Вход через Telegram за секунду. 150 кредитов бесплатно, карта не нужна.
Даю согласие на обработку персональных данных
(152-ФЗ) и принимаю условия использования
Вы уже вошли — полные ответы и подсказки ждут в приложении
Скачать Enigma
1×
Опишите возможные решения данной задачи.
general
junior
1×
Расскажите подробнее.
general
junior
1×
Что такое всплытие событий (event bubbling) в JavaScript?
frontend
JavaScript
junior
1×
Как здесь поступить?
behavioral
junior
1×
Как вы относитесь к рефакторингу?
general
junior
1×
What is the change to the project?
behavioral
junior
1×
Расскажите об иерархии коллекций в Java.
data_structures
Java
junior
1×
Что означает данная аббревиатура?
general
junior
1×
Что такое расшифровка (декодирование) данных и в каких контекстах она применяется?
general
junior
1×
Были ли у вас какие-то практические задачи на собеседованиях?
behavioral
junior
1×
В чем разница между односвязным и двусвязным списком?
data_structures
junior
1×
Был ли у вас подобный опыт в работе?
behavioral
junior
1×
Что означает понятие «одинаковый объект» в программировании и в чем разница между равенством (equality) и идентичностью (identity)?
oop
junior
1×
Может ли объект класса 'Лектор' удалить другие объекты?
oop
junior
1×
Расскажите про контракт между методами hashCode() и equals() в Java.
language_specific
Java
junior
1×
Расскажите про HashMap.
data_structures
junior
1×
Расскажите про интерфейс List в Java.
data_structures
Java
junior
1×
Что такое структура данных «стек» и как она работает?
data_structures
junior
1×
Что из себя представляет Spring Boot Starter?
backend
Java
junior
1×
Explain the difference between Optional.get() and Optional.orElse() in Java.
language_specific
Java
junior
1×
Расскажите про REST API.
web
junior
1×
Что такое регистрация пользователя и для чего она нужна в веб-приложениях?
web
junior
1×
Что такое транзакция в реляционной базе данных?
database
SQL
junior
1×
Что такое внешние ключи (foreign keys) и ограничения (constraints) в базах данных?
database
SQL
junior
1×
Назовите четыре свойства транзакции в реляционной базе данных (ACID).
database
SQL
junior
1×
Расскажите простыми словами, что такое репликация данных?
database
junior
1×
Что такое мониторинг систем и зачем он нужен?
system_design
junior