На какие ключевые принципы вы опирались при обзоре кода, чтобы обеспечить его качество?
Имели ли вы опыт работы с реактивным программированием и использовали ли его в своих проектах?
Использовали ли вы Spring для разработки микросервисов в вашем последнем проекте?
Какие метрики и показатели ты знаешь, используемые в Spring Boot для мониторинга и анализа работы приложения?
При какой длине списка структура данных в HashMap начинает представлять собой дерево вместо связного списка?
Можете ли вы объяснить, что такое Palindrome в контексте Kafka?
Какие методы обеспечивают устойчивость базы данных при её работе на единственном сервере в случае сбоев?
Какие работы по настройке и поддержке инфраструктурных средств вы самостоятельно выполняли?
Могли бы вы описать основные цели и требования, поставленные перед вами в последней выполненной задаче?
Какие механизмы или особенности обеспечивают неизменяемость строки в языке программирования?
Если в методе при делении на ноль возникает исключение, и блок catch возвращает ошибку, а блок finally возвращает строку 'finally', что будет возвращено методом?
Какие средства или классы из стандартных библиотек вы применяли для реализации синхронизации потоков?
Можете объяснить, что делает метод String.intern() в Java и когда его стоит использовать?
Класс Object предоставляет множество методов — какой из них ты считаешь наиболее значимым?
Можно ли считать, что метод, вызванный через прокси-объект, является статическим?
Можете объяснить принцип функционирования ForkJoinPool в Java и как он управляет задачами для эффективной параллельной обработки?
Объясните предназначение аннотации @Entity в контексте работы с ORM в Java.
Объясните, что такое беззнаковые целые числа и чем они отличаются от знаковых типов данных.
Можете объяснить концепцию ветвления в системе контроля версий, которая используется для разработки отдельных фич?
Можете объяснить, что подразумевается под вертикальным партиционированием данных?