Java задачи с собеседований
6.27K subscribers
589 photos
6 videos
19 files
245 links
Задачи, тесты и теоретические вопросы по JAVA.

Репозиторий: https://github.com/proghub-official/java-interview
Прислать задачу/вопрос в дар: @cyberJohnny
Сотрудничество: @cyberJohnny
加入频道
Определена следующая переменная строкового типа.
Какие из перечисленных ниже операций допустимы?
Anonymous Quiz
19%
int i = s[0];
54%
s += s + s;
11%
s = 2 * s;
13%
s = (String) (46 >> 2);
4%
Не знаю
Какой будет результат компиляции и выполнения следующего кода?
Какой будет результат компиляции и выполнения следующего кода?
Anonymous Quiz
6%
1 2 3
48%
Ошибка компиляции
8%
Ошибка времени выполнения
36%
2 3 4
3%
Не знаю
Зачем нужен equals()? Чем он отличается от операции ==?

#вопрос_на_собеседовании
Метод equals() определяет отношение эквивалентности объектов.

При сравнении объектов с помощью == сравнение происходит лишь между ссылками. При сравнении по переопределённому разработчиком equals() — по внутреннему состоянию объектов.
Что произойдет при компиляции и исполнении кода:
Какой результат компиляции и выполнения программы:
Как нужно изменить место с меткой //1, чтобы код компилировался?
Как нужно изменить место с меткой //1, чтобы код компилировался?
Anonymous Quiz
3%
public static final void getX() {
81%
public static int getX() {
14%
public int getX() {
3%
Не знаю
Какой результат выполнения данного кода:
Какой результат выполнения данного кода:
Anonymous Quiz
26%
200
58%
240
8%
-11111111
7%
Не знаю
Каким будет результат компиляции следующего кода:
Какой будет результат компиляции и выполнения следующего кода?
Какой будет результат компиляции и выполнения следующего кода?
Anonymous Quiz
49%
default
10%
null
37%
Ошибка компиляции
4%
Ошибка выполнения
Скомпилируется ли данный код? Если да, что будет являться результатом его выполнения?
Скомпилируется ли данный код? Если да, что будет являться результатом его выполнения?
Anonymous Quiz
37%
Ошибка компиляции
20%
Ошибка выполнения
14%
Будет напечатано "true"
27%
Будет напечатано "false"
2%
Не знаю
Каков результат выполнения команды?