Java задачи с собеседований
6.22K subscribers
656 photos
7 videos
19 files
264 links
Задачи, тесты и теоретические вопросы по JAVA.

Репозиторий: https://github.com/proghub-official/java-interview
Прислать задачу/вопрос в дар: @cyberJohnny
Сотрудничество: @cyberJohnny
加入频道
☝️Объяснение:

В Java-программе операции могут выполняться в методама, конструкторах и блоках инициализации. Блоки инициализации экземпляра используются для инициализации переменных экземпляра. Блоки выполняются раньше конструкторов. Они запускаются каждый раз, когда создается объект класса. Если компилятор находит несколько блоков, то все они выполняются сверху вниз, то есть блок, записанный сверху, будет выполняться первым.
👍1
Выберите все пары методов в одном классе, которые друг с другом несовместимы.
Anonymous Quiz
33%
void get() {} int get() {}
10%
void get(int x) {} void get(double x) {}
27%
public int get() {} private int get() {}
30%
void get(int x) {} void get(int y) {}
💩56👍5
Какие из перечисленных объявлений переменных не допустимы в Java?
Anonymous Quiz
17%
int then;
40%
int goto;
35%
int if;
8%
int else;
💩83🔥2👍1🎉1
Каков результат вызова метода work()?
Anonymous Quiz
62%
StackOverflowError
5%
NullPointerException
21%
Зависнет
12%
Успешно завершится
💩18🔥2
Что напечатает этот код?
Anonymous Quiz
18%
null
9%
10
8%
0
66%
IndexOutOfBoundsException
💩17👍12
Теоретически, какое максимальное количество потоков может одновременно, не блокируя друг друга, совершить запись в ConcurrentHashMap?
Anonymous Quiz
25%
Один
13%
По количеству записей (entry)
54%
По количеству корзин (bucket)
8%
По количеству деревьев (tree)
👍2
Что выдаст код?
Anonymous Quiz
21%
truefalse
37%
falsefalse
4%
falsetrue
38%
truetrue
👎17👍16
Что выдаст код?
Anonymous Quiz
51%
1
36%
2
13%
Будет ошибка компиляции
👍17👎2
Является ли данный класс потокобезопасным?
Anonymous Quiz
61%
Нет
39%
Да