Какие типы контейнеров вы применяли в своих проектах?
Чем отличается метод equals от оператора == в Java?
Какие этапы включает в себя процесс освобождения ресурсов в системе?
Какие преимущества и недостатки есть у использования метода Task.Run внутри контроллера ASP.NET Core для выполнения задач?
Какие сложности и задачи возникали у вас при управлении жизненным циклом объектов или ресурсов?
Почему важно управлять освобождением памяти самостоятельно в некоторых случаях?
Объясните, что означает создание объектов, неизменных после их инициализации.
Имели ли вы опыт устранения последствий аварийных ситуаций на продукте?
Какие процессы запускаются при использовании оператора new для выделения памяти под объект?
В каком месте в памяти обычно сохраняется структура данных (struct)?
Бывали ли ситуации, когда вы создавали тестовые сценарии или автоматические проверки для своего кода?
Какие методы оптимизации работы с базами данных вам известны?
Каким образом осуществляется автоматическая очистка неиспользуемых объектов в памяти JVM?
Какова роль поколений в механизме автоматической очистки памяти в Java?
Обладали ли вы военным билетом?
Имели ли вы опыт использования паттерна Mediator в своих проектах?
Что представляет собой нулевое поколение объектов в системах управления памятью?
Какие шаги необходимо выполнить для того, чтобы использовать собственный класс в качестве ключа в коллекции типа словарь?
Объясните, что подразумевается под концепцией Records в языке программирования
Когда использование индекса может привести к ухудшению скорости выполнения SQL-запроса?