Java Core
1. С какими версиями Java вам приходилось работать?
2. Сталкивались ли вы с Java 17 или 21 в продакшене?
3. Какие нововведения в Java после 11-й версии вы считаете интересными или полезными?
4. Писали ли вы код на Kotlin, и в каком объеме?
5. На каком языке вам комфортнее писать: Java или Kotlin? Почему?
6. Что такое happens-before в контексте Java Memory Model и зачем этот термин используется?
7. Как можно избежать проблем с некорректной последовательностью операций в многопоточных приложениях?
8. Приходилось ли вам использовать атомарные операции в Java?
9. Что такое compare-and-swap, и как он работает на уровне процессора?
10. Как под капотом работает атомарная операция,…