Какой из двумерных массивов займёт больше памяти?
Anonymous Quiz
26%
double[100][5]
10%
double[5][100]
42%
оба массива занимают одинаково
23%
зависит от версии JVM
Вычисление -5 % 3
Anonymous Quiz
10%
Кинет ArithmeticOverflowException
30%
Вернёт 2
17%
Вернёт 1
43%
Вернёт -2
Чему равно выражение
Set.of(1L).contains(1) ?
Set.of(1L).contains(1) ?
Anonymous Quiz
31%
false
48%
true
16%
не скомпилируется
5%
выбросит исключение
В результате выполнения код
var opt = Optional.of("Java Dev"); opt.map(s->s.charAt(0)).filter(c->c=='J'); System.out.println(opt.orElseThrow());
var opt = Optional.of("Java Dev"); opt.map(s->s.charAt(0)).filter(c->c=='J'); System.out.println(opt.orElseThrow());
Anonymous Quiz
28%
напечатает “Java Dev”
53%
напечатает “J”
19%
выбросит NoSuchElementException
Что напечатается в результате вызова?
int hits=9, miss=1; System.out.printf("Hits ratio: %d%%", hits/(hits+miss)*100);
int hits=9, miss=1; System.out.printf("Hits ratio: %d%%", hits/(hits+miss)*100);
Anonymous Quiz
31%
Hits ratio: 0%
6%
Hits ratio: 10%
53%
Hits ratio: 90%
11%
Hits ratio: 100%
Выражение a == a равно false. Какой тип может быть у переменной a?
Anonymous Quiz
45%
String
8%
char
28%
double или float
20%
Этого не может быть!
Итератор какой коллекции может выбросить ConcurrentModificationException?
Anonymous Quiz
17%
CopyOnWriteArrayList
26%
new ConcurrentHashMap().keySet()
31%
Collections.synchronizedList(new ArrayList())
26%
ни одной из перечисленных
Что напечатается в результате выполнения
Stream.of(1,2,1,2).peek(System.out::print).distinct().count()
Stream.of(1,2,1,2).peek(System.out::print).distinct().count()
Anonymous Quiz
42%
1212
16%
ничего
16%
12
26%
2
Метод, оптимизированная реализация которого "зашита" в JVM, называется
Anonymous Quiz
6%
Panginic
18%
Intrinsic
12%
Optimistic
64%
Native method
Выражение Double.MIN_VALUE/2
Anonymous Quiz
28%
равно 0.0
24%
равно Double.MIN_VALUE
23%
равно Double.NaN
25%
выбросит ArithmeticException
Какой класс реализует структуру "двоичная куча"?
Anonymous Quiz
32%
PriorityQueue
32%
TreeMap
13%
ConcurrentSkipListMap
23%
ConcurrentHashMap
Каков результат вызова на JDK версии 7 или выше?
Integer a = 200; Integer b = 200; System.out.println(a == b);
Integer a = 200; Integer b = 200; System.out.println(a == b);
Anonymous Quiz
51%
true
37%
false
12%
как повезёт с настройками
Что посмотреть на выходных — 14
Три видоса от Senior Software Vlogger’а(@seniorsoftwarevlogger) — фронтендер, тимлид и блоггер в одном лице, который живет в Германии
Алгоритмы на собеседовании
https://youtu.be/72jqTtfw2z4
Как живётся программисту в Германии
https://youtu.be/m0PMjeuSh9w
Упражнения для исправления осанки
https://youtu.be/48XWvqRrNHo
#чтопосмотреть
Три видоса от Senior Software Vlogger’а(@seniorsoftwarevlogger) — фронтендер, тимлид и блоггер в одном лице, который живет в Германии
Алгоритмы на собеседовании
https://youtu.be/72jqTtfw2z4
Как живётся программисту в Германии
https://youtu.be/m0PMjeuSh9w
Упражнения для исправления осанки
https://youtu.be/48XWvqRrNHo
#чтопосмотреть
Когда JVM принудительно останавливает выполнение потока демона?
Anonymous Quiz
24%
Когда завершает работу создавший его поток
34%
Когда не осталось ни одного выполняющегося потока не демона
26%
Никогда, JVM принудительно завершает только потоки не демоны
15%
Демон сам решает, когда и что ему делать
Какая ошибка может возникнуть из-за того, что Java не умеет “подчищать хвосты”?
Anonymous Quiz
80%
StackOverflowError (tail recursion)
11%
ExceptionInInitializerError
5%
NoSuchMethodError
4%
AssertionError