Что такое синхронизация в контексте многопоточности и почему она важна?
Она важна по следующим причинам:
Читать ответПодготовка к интервью
3834 вопроса с собеседований в Сбер
Что проверяют на интервью
Подборка объединяет вопросы, отмеченные на этапах интервью в Сбер. Здесь можно понять структуру технической проверки и заранее повторить связанные темы. В подборке чаще встречаются темы: database, sql, backend.
Каталог
Она важна по следующим причинам:
Читать ответВ Java для предотвращения создания подклассов от существующего класса используется ключевое слово final. Объявив класс как final, вы запрещаете наследование от него. Например:
Читать ответПаттерн Singleton обеспечивает наличие только одного экземпляра класса в приложении, но при его использовании могут возникнуть следующие недостатки:
Читать ответВ своих проектах я часто использовал структуры данных типа Set для хранения уникальных элементов без дублирования.
Читать ответНедопустимыми считаю следующие ситуации и поведение в команде:
Читать ответОдним из самых часто используемых паттернов проектирования является Singleton (Одиночка).
Читать ответВ моём последнем проекте индексирование данных реализовывалось с помощью встроенных возможностей базы данных (например, PostgreSQL).
Читать ответОсновные причины, которые могут мешать вспомнить и применить архитектурные паттерны:
Читать ответДля обеспечения безопасности хранения паролей в проекте я использовал следующие практики:
Читать ответВ Java Spring контроллере для чтения конкретного заголовка HTTP (например, табельного номера) можно использовать аннотацию @RequestHeader.
Читать ответАбстрактный класс следует использовать, когда:
Читать ответСтроки популярны в качестве ключей в HashMap по нескольким причинам:
Читать ответ