Можете объяснить, что означает термин 'синтетический ключ' в контексте баз данных?
Синтетический ключ — это искусственно созданный уникальный идентификатор записи в базе данных, который не имеет смысла вне самой базы.
Читать ответПодготовка к интервью
3834 вопроса с собеседований в Сбер
Что проверяют на интервью
Подборка объединяет вопросы, отмеченные на этапах интервью в Сбер. Здесь можно понять структуру технической проверки и заранее повторить связанные темы. В подборке чаще встречаются темы: database, sql, backend.
Каталог
Синтетический ключ — это искусственно созданный уникальный идентификатор записи в базе данных, который не имеет смысла вне самой базы.
Читать ответВ JVM примитивные типы данных (int, long, float, double, boolean, byte, char, short) хранятся непосредственно в стеке или в полях объектов, а не как объекты в куче.
Читать ответВ моём последнем Java-проекте использовался итеративный подход разработки с элементами Agile. Основные этапы включали:
Читать ответДа, компонент Servlet используется в рамках Spring Framework, особенно в модуле Spring MVC.
Читать ответДа, я проходил несколько образовательных курсов и тренингов по разработке программного обеспечения. Например:
Читать ответПри переопределении метода equals() в Java важно соблюдать несколько правил:
Читать ответВ Java основные ссылочные типы данных включают:
Читать ответЕсли класс нельзя изменять напрямую (например, он из сторонней библиотеки), но нужно добавить к нему данные, можно использовать паттерн "обёртка" (Wrapper) или композицию.
Читать ответДля выявления и отслеживания ошибок в последнем проекте я использовал несколько подходов и инструментов:
Читать ответИспользование Stream API в Java зависит от задач и стиля программирования.
Читать ответДа, я создавал собственные проекты на Python.
Читать ответДа, в последней работе я участвовал в оптимизации и мониторинге баз данных. Основные задачи включали:
Читать ответ