Что обозначает буква L в принципах SOLID и как она влияет на проектирование программных систем?
Каким образом можно создать класс, который гарантирует существование только одного экземпляра и предоставляет глобальную точку доступа к нему?
Можете ли вы объяснить, что подразумевается под транзакцией в контексте баз данных или систем обработки данных?
Можете объяснить, что подразумевается под богатой доменной моделью в контексте разработки программного обеспечения?
Можете объяснить концепцию короткого опроса (Short Polling) и как он работает в системах взаимодействия с сервером?
У вас есть практика разработки автоматизированных тестов для программных продуктов?
Какие хобби или увлечения у тебя есть помимо профессиональной деятельности?
Объясните, что представляет собой один поток выполнения в программе и как он работает.
Каким образом осуществляется запуск и установка приложения в рамках текущего проекта?
Какова основная цель использования контейнеризации с помощью Docker?
Можно ли объяснить концепцию микросервисной архитектуры и основные её преимущества?
Имеете ли опыт работы с GraphQL и можете ли описать его особенности?
Бывали ли случаи использования подхода Database First при проектировании баз данных?
Возможна ли размещение объекта важного типа в динамической памяти (куче)?
Почему важно использовать асинхронное программирование в разработке?
Какие инструменты и подходы применяли вами для организации процесса аутентификации и авторизации пользователей?
Что такое план запроса
Можешь ли ты перечислить основные типы юнит-тестов, используемых для проверки кода?
Какие типы проблем с управлением памятью могут возникнуть в приложениях и как их выявлять?
Какими способами можно контролировать и реагировать на изменение данных в базе данных?