Как соотносятся и отличаются друг от друга концепции партиционирования, шардирования и репликации в распределенных системах?
Каким образом осуществлялось тестирование в вашем последнем проекте?
Каким образом вы выявите причины возникновения ошибки OutOfMemoryError в приложении?
Как в различных операционных системах реализованы разделители путей для обеспечения платформенной независимости?
Какими механизмами и инструментами ты пользуешься для работы с базами данных?
Какими методами обеспечивают безопасность при написании многопоточных программ?
Можете объяснить, как работает стековая область памяти в компьютере?
Можете ли вы перечислить Java-библиотеки и фреймворки, с которыми доводилось работать?
Какие методы обхода дерева ты можешь назвать и как они работают?
Какие средства ты используешь для проверки и тестирования RESTful API?
Какие существуют основные подходы к увеличению пропускной способности и масштабируемости базы данных?
Из принципов SOLID, какой считается наиболее важным и для чего он служит?
Какие основные трудности возникают при выполнении операций вставки, удаления и поиска элементов в связных списках?
Можно ли создать функциональность, похожую на AWS Lambda, используя стандартный класс в языке программирования?
Почему вызов приватного метода, отмеченного аннотацией @Transactional, не приводит к выполнению транзакции?
Следует ли обсуждать темы, связанные с проектированием систем, у Senior-разработчиков в отдельной встрече?
Что объясняет постоянную временную сложность операции поиска по ключу в HashMap?
В какой области или направлении ты имеешь профессиональную экспертизу?
Можете объяснить концепцию тестирования контрактов и его роль при интеграции микросервисов?
Могли бы вы рассказать о том, как вы создавали и структурировали модель данных в вашем предыдущем проекте?