Java
1. Какой базовый тип данных в Java есть, и какие у него есть методы?
2. equals и hashCode, они у кого появляются?
3. Почему нельзя работать с generics без inline функций?
4. Что такое GC (Garbage Collector)? Как он работает?
5. Какие виды ссылок ты знаешь и какими пользовался?
6. Зачем нужен SoftReference?
Kotlin
7. Какие плюсы и минусы использования Kotlin по сравнению с Java? Что тебе самому больше нравится?
8. Что такое dataclass и какие у него есть ограничения?
9. Какие виды делегатов бывают и какими ты пользовался?
10. Можешь рассказать про by lazy?
11. Если бы не было делегата by lazy, как бы ты реализовал подобное поведение?
12. В чём разница между val и var? Как ты их…