На каком уровне собеседований рассматривается необходимость использования примитивных типов данных в программировании?
Какие преимущества и недостатки могут возникнуть при расширении базы данных за счет вставки новых таблиц в проект?
Каким образом Spring решает, какой объект необходимо внедрить в зависимость?
Каким образом использование вспомогательных таблиц способствует извлечению нужных данных из базы?
Как оценивается временная сложность операции вставки элемента в структуру данных TreeMap?
Имели ли опыт интеграции протокола OAuth 2.0 в своих проектах?
Каким образом можно объединить данные из двух таблиц в SQL-запросе?
Какова роль и предназначение различных типов маршрутизаторов в Java?
Является ли безопасным и надежным хранение данных в Kafka на длительный срок?
Какими способами вы бы реализовали хранение ответа системы для ускорения последующих запросов?
Какие инструменты или подходы ты планируешь применить для проверки работоспособности нового микросервиса?
Бывали ли случаи, когда вы сталкивались с взаимной блокировкой процессов в системах?
Бывали ли случаи, когда вы настраивали автоматическую сборку мусора в своих проектах?
Организуется ли процесс проверки кода командой в рамках проекта?
Обязательно ли говорить с кандидатами на позицию Middle о принципах проектирования программных систем?
Использовали ли вы механизм Optimistic Locking при разработке с Spring, и как он реализуется?
Можно ли размещать примитивные типы данных в области динамического выделения памяти (Heap)?
В каких случаях целесообразно применять Hazelcast в проекте?
Какие должности и функции выполняли участники вашей команды на предыдущем месте работы?
Какие типичные сложности возникают при сбое микросервиса, который осуществляет чтение данных из Kafka?