1. Вопросы про прошлый опыт и стек
2. ArrayList и LinkedList: описание, внутренности, особенности, сложности по вставке
3. Хэш-мапа: объект как ключ, хэш-функция, устройство бакетов, как происходит вставка, коллизии
4. Стримы и foreach: отличия
5. Задача: Какой будет вывод?
public class Main {
public static void main(String[] args) {
List list = List.of(1, 2, 3, 4);
list.stream()
.filter(i -> {
System.out.println("a" + i);
return i % 2 == 0;
})
.map(i -> {
System.out.println("b" + i);
return i * 2;
})
.forEach(System.out::println);
}
}6.…