Каким образом ты подходишь к организации тестирования с целью снижения числа ошибок в проекте?
Можете объяснить, как осуществляется копирование элементов массива и какие есть способы клонирования массива?
Могли бы вы объяснить, что подразумевается под понятием пользовательский интерфейс (UI)?
Почему, если в приложении используется контроллер, DispatcherServlet не сможет его обнаружить?
Каким образом семафор управляет синхронизацией и ожиданием завершения работы нескольких потоков?
Можете объяснить, что подразумевается под концепцией атомарных операций или транзакций?
Каким образом реализована потокобезопасность у структуры данных Hashtable?
Каким образом TreeMap self-adjusts для обеспечения сбалансированности и эффективности работы?
Какими подходами вы устраняли проблему множественных запросов (N+1) в Hibernate и как это реализовали?
Участвовал ли ты в командных проектах с Тинькофф в рамках учебы или по отбору?
Имел ли опыт работы с фреймворком Spring в своих проектах?
Каким образом можно повысить эффективность обработки сообщений в Kafka Topic при использовании двух Consumer в очереди?
Применяли ли вы аннотацию @ComponentScan в своих проектах?
Вы применяли Kibana для анализа и визуализации логов?
Каким образом вы обеспечивали совместимость вашего кода с предыдущими версиями системы?
В каком уровне находится монитор, обеспечивающий синхронизацию внутри нестатического метода с использованием ключевого слова synchronized?
Какое максимальное количество элементов можно разместить в стеке?
Каким образом механизм автоматической очистки памяти определяет необходимость удаления объектов?
Готов ли ты нарушить принципы нормализации данных ради повышения скорости работы базы?
Чем отличается использование ForkJoinPool от FixedThreadPool при управлении потоками?