Какие технические проблемы и слабые стороны JVM как платформы ты бы выделил?
Что такое идемпотентность и как её обеспечить?
Какая сложность доступа к первому и последнему элементу в ArrayList?
Как решить проблему race condition? Как атомики решают эту проблему?
Как организован контроль качества кода?
Что такое PECS и когда использовать extends/super?
Какие минусы у реализованного решения для банкомата?
Чем хороши виртуальные потоки (Virtual Threads) и как они работают?
Гарантии доставки Kafka — между какими элементами они работают?
Как курьер узнаёт о заказе и как данные о его местоположении попадают в систему?
Что важно в новом месте работы — по проекту, задачам, стеку, команде?
Какие паттерны проектирования вы используете? Зачем они нужны?
Приходилось ли использовать классы из java.util.concurrent?
Что такое load factor в HashMap и что происходит при его достижении?
Как запустить задачу в отдельном потоке в Java?
Какие GC roots (точки входа для сборщика мусора) ты знаешь?
Почему не использовали ZGC или Shenandoah?
Что произойдет, если подпрыгнуть на крыше движущегося поезда (200 км/ч)?
Сколько человек было в команде в [компания]?
table student id PK name faculty_id table faculty id PK name SELECT f.name, count(*) FROM faculty f JOIN student s ON s.faculty_id = f.id GROUP BY f.id, f.name GROUP BY /*f.id,*/ f.name GROUP BY f.id/*, f.name*/