1. Не пугает ли тебя текущий стек технологий, особенно отсутствие Spring?
2. Можно ли выбрасывать исключения в коде, или лучше возвращать null?
3. Расскажи, пожалуйста, про контракт методов equals и hashCode.
4. Как работает по умолчанию equals и hashCode?
5. Есть ли какие-то правила, которым мы должны следовать, если переопределяем equals?
6. Как работает по умолчанию hashCode?
7. Расскажи, пожалуйста, иерархию классов исключений.
8. В чем разница между checked и unchecked исключениями?
9. Можем ли мы как-то обмануть компилятор и выкинуть checked исключение без блока try-catch и без throws?
10. Как ты думаешь, нужны ли вообще checked исключения?
11. Почему unchecked исключения не…