Объясните, что представляет собой класс Object в контексте объектно-ориентированного программирования.
В объектно-ориентированном программировании (ООП) класс Object — это базовый класс, от которого наследуются все остальные классы.
Читать ответПодготовка к интервью
3834 вопроса с собеседований в Сбер
Что проверяют на интервью
Подборка объединяет вопросы, отмеченные на этапах интервью в Сбер. Здесь можно понять структуру технической проверки и заранее повторить связанные темы. В подборке чаще встречаются темы: database, sql, backend.
Каталог
В объектно-ориентированном программировании (ООП) класс Object — это базовый класс, от которого наследуются все остальные классы.
Читать ответАбстрактные классы в объектно-ориентированном программировании служат для определения общего интерфейса и поведения для группы связанных классов, при этом сами абстрактные классы не могут быть инстанцированы напрямую.
Читать ответВ Java и Python основные типы данных имеют существенные различия в синтаксисе и поведении.
Читать ответВ Spring GenericApplicationContext — это универсальный контекст приложения, который поддерживает регистрацию и управление бинами.
Читать ответВ Java примитивные типы (int, boolean, double и т.д.) хранятся непосредственно в памяти, где выделяется фиксированный размер под значение. Например, переменная типа int содержит само числовое значение.
Читать ответВ Java для интеграции всех реализаций интерфейса в проекте можно использовать несколько подходов:
Читать ответHibernate — это ORM (Object-Relational Mapping) фреймворк для Java, который упрощает работу с базой данных.
Читать ответВ реактивном приложении на базе Spring WebFlux блокирующий вызов следует выполнять вне реактивного потока, чтобы не блокировать event loop и не ухудшать производительность.
Читать ответHibernate — это одна из реализаций спецификации JPA (Java Persistence API), но при этом Hibernate предоставляет дополнительные возможности, выходящие за рамки стандарта JPA.
Читать ответПараметризованные типы (дженерики) — это механизм в языках программирования, позволяющий создавать классы, интерфейсы и методы, которые работают с разными типами данных, не дублируя код.
Читать ответСтандартный класс Vector в Java является синхронизированным, то есть его методы помечены как synchronized. Это обеспечивает базовую потокобезопасность при доступе к элементам в многопоточной среде.
Читать ответПаттерн Singleton популярен благодаря тому, что гарантирует существование только одного экземпляра класса в приложении и предоставляет глобальную точку доступа к этому экземпляру.
Читать ответ