Size: a a a

2020 April 11
Java Developer
Как у вас изменилась ситуация на работе?
Окончательные результаты
76%
Никак
4%
Улучшилась (больше зп, больше заказов стало)
15%
Ухудшилась (урезали зп, неоплачиваемый отпуск)
5%
Сократили
Проголосовало: 1677
источник
2020 April 15
Java Developer
У меня после конференций скопилось несколько тестов от компаний. Чтобы они не лежали без дела в заметках, буду периодически публиковать их сюда.
источник
Java Developer
Какой класс не Comparable?
Анонимная викторина
12%
java.lang.String
18%
java.util.TreeSet
41%
java.io.File
29%
java.lang.Enum
Проголосовало: 1566
источник
Java Developer
Stream.forEach() принимает в качестве аргумента
Анонимная викторина
46%
Collection
19%
Supplier
34%
Consumer
Проголосовало: 1565
источник
Java Developer
Результат вызова System.out.println(Integer.MIN_VALUE < Double.MIN_VALUE);
Анонимная викторина
28%
напечатает true
36%
напечатает false
36%
не скомпилируется
Проголосовало: 1547
источник
Java Developer
Чему равно Integer.MIN_VALUE + Integer.MAX_VALUE
Анонимная викторина
24%
0
22%
1
32%
-1
22%
выбросит ArithmeticException
Проголосовало: 1519
источник
Java Developer
Set.of(new Object(), new Object()).contains(new Object())
Анонимная викторина
54%
Всегда вернёт false
21%
Всегда вернёт true
12%
Результат варьирует
13%
Кинет исключение
Проголосовало: 1325
источник
Java Developer
Какой из двумерных массивов займёт больше памяти?
Анонимная викторина
26%
double[100][5]
10%
double[5][100]
42%
оба массива занимают одинаково
22%
зависит от версии JVM
Проголосовало: 1586
источник
2020 April 16
Java Developer
Как вам вчерашняя тема с тестами? Делаем ещё?
источник
Java Developer
я вас понял, скоро закину новую порцию
источник
Java Developer
Вычисление -5 % 3
Анонимная викторина
11%
Кинет ArithmeticOverflowException
30%
Вернёт 2
17%
Вернёт 1
43%
Вернёт -2
Проголосовало: 1366
источник
Java Developer
Чему равно выражение
Set.of(1L).contains(1) ?
Анонимная викторина
31%
false
48%
true
16%
не скомпилируется
5%
выбросит исключение
Проголосовало: 1262
источник
Java Developer
В результате выполнения код

var opt = Optional.of("Java Dev"); opt.map(s->s.charAt(0)).filter(c->c=='J'); System.out.println(opt.orElseThrow());
Анонимная викторина
28%
напечатает “Java Dev”
53%
напечатает “J”
19%
выбросит NoSuchElementException
Проголосовало: 1060
источник
Java Developer
Что напечатается в результате вызова?

int hits=9, miss=1; System.out.printf("Hits ratio: %d%%",  hits/(hits+miss)*100);
Анонимная викторина
31%
Hits ratio: 0%
6%
Hits ratio: 10%
53%
Hits ratio: 90%
10%
Hits ratio: 100%
Проголосовало: 1001
источник
Java Developer
Выражение a == a равно false. Какой тип может быть у переменной a?
Анонимная викторина
45%
String
7%
char
28%
double или float
20%
Этого не может быть!
Проголосовало: 1315
источник
Java Developer
Итератор какой коллекции может выбросить ConcurrentModificationException?
Анонимная викторина
17%
CopyOnWriteArrayList
26%
new ConcurrentHashMap().keySet()
31%
Collections.synchronizedList(new ArrayList())
26%
ни одной из перечисленных
Проголосовало: 1088
источник
2020 April 17
Java Developer
Сегодня будут тесты чуть поинтереснее (посложнее)
источник
Java Developer
Что напечатается в результате выполнения

Stream.of(1,2,1,2).peek(System.out::print).distinct().count()
Анонимная викторина
42%
1212
16%
ничего
16%
12
26%
2
Проголосовало: 1079
источник
Java Developer
Метод, оптимизированная реализация которого "зашита" в JVM, называется
Анонимная викторина
5%
Panginic
18%
Intrinsic
12%
Optimistic
64%
Native method
Проголосовало: 1171
источник
Java Developer
Выражение Double.MIN_VALUE/2
Анонимная викторина
28%
равно 0.0
24%
равно Double.MIN_VALUE
23%
равно Double.NaN
25%
выбросит ArithmeticException
Проголосовало: 1204
источник