Java Developer
6.45K subscribers
235 photos
8 videos
12 files
279 links
MAKE JAVA GREAT AGAIN

Мемы: @java_memes
加入频道
IT после кризиса

Судя по тому, что пишут в личку и по рассказам моих знакомых, во многих компаниях сокращают бюджеты и замораживают проекты. Объявляют, что в ближайшее время не будет индексаций зп и повышений в грейдах. Приостанавливают найм новых сотрудников. Но это сейчас, в коронакризис. Про то, что будет после кризиса, пока непонятно. На эту тему недавно посмотрел два интересных видоса от Димы SeniorSoftwareVlogger’а и Сергея Немчинского.

Что ждет программистов после коронавируса youtu.be/Dq9Qvhnf_iQ

Как отразится кризис на IT
youtu.be/iHphKrMxpH0
У меня после конференций скопилось несколько тестов от компаний. Чтобы они не лежали без дела в заметках, буду периодически публиковать их сюда.
Какой класс не Comparable?
Anonymous Quiz
12%
java.lang.String
18%
java.util.TreeSet
41%
java.io.File
29%
java.lang.Enum
Stream.forEach() принимает в качестве аргумента
Anonymous Quiz
46%
Collection
19%
Supplier
34%
Consumer
Результат вызова System.out.println(Integer.MIN_VALUE < Double.MIN_VALUE);
Anonymous Quiz
28%
напечатает true
36%
напечатает false
36%
не скомпилируется
Чему равно Integer.MIN_VALUE + Integer.MAX_VALUE
Anonymous Quiz
24%
0
22%
1
32%
-1
22%
выбросит ArithmeticException
Какой из двумерных массивов займёт больше памяти?
Anonymous Quiz
26%
double[100][5]
10%
double[5][100]
42%
оба массива занимают одинаково
23%
зависит от версии JVM
Как вам вчерашняя тема с тестами? Делаем ещё?
я вас понял, скоро закину новую порцию
Чему равно выражение
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());
Anonymous Quiz
28%
напечатает “Java Dev”
53%
напечатает “J”
19%
выбросит NoSuchElementException
Что напечатается в результате вызова?

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()
Anonymous Quiz
42%
1212
16%
ничего
16%
12
26%
2
Метод, оптимизированная реализация которого "зашита" в JVM, называется
Anonymous Quiz
6%
Panginic
18%
Intrinsic
12%
Optimistic
64%
Native method