Подборка объединяет вопросы, отмеченные на этапах интервью в IT-smart. Здесь можно понять структуру технической проверки и заранее повторить связанные темы. В подборке чаще встречаются темы: backend, database, workflow.
Чем отличаются Spring и Spring Boot? Spring — фреймворк для Java-приложений с абстракциями DI, AOP, MVC и других возможностей Spring Boot — надстройка над Spring, упрощающая конфигурацию и запуск проекта В Spring…
Микросервисы или монолит: что выбрать? микросервисы: совокупность независимых сервисов, каждый из которых реализует отдельную бизнес-функцию монолит: одно цельное приложение с тесно связанными кодом и данными…
Что делают аннотации @Transactional и @Retryable? Контекст: Spring Framework, управление транзакциями и повторными попытками @Transactional: отмечает метод или класс для автоматического управления транзакциями —…
Что означают высокая и низкая селективность в базах данных? селективность показывает эффективность фильтрации данных при выполнении запросов высокая селективность — условие отбирает небольшой процент строк (узкий…
Что представляет собой PostgreSQL? - объектно-реляционная СУБД с открытым исходным кодом работа со сложными типами данных и возможность расширения полноценная поддержка ACID и транзакций развитый язык запросов SQL с…
понятие из области реляционных баз данных совокупность свойств для надежного выполнения транзакций Atomicity — транзакция выполняется целиком либо не выполняется Consistency — после завершения транзакции данные…
Что представляет собой Bean? понятие из экосистем Java EE и Spring объект, жизненным циклом которого управляет контейнер IoC создаётся и настраивается фреймворком (Spring Container) проходит этапы жизненного цикла:…
Что представляет собой брокер сообщений? инфраструктурный элемент для организации асинхронного обмена данными выступает посредником между отправляющей и принимающей сторонами использует очереди и топики для временного…
Что представляет собой первичный ключ? объект модели реляционной базы данных один уникальный атрибут или комбинация атрибутов таблицы поддерживает уникальность записей (строк) исключает использование NULL-значений…
Что такое распределённый кэш? технология хранения кэшированных данных в сети, состоящей из нескольких узлов каждый узел содержит часть данных либо их копии снижает нагрузку на центральные базы данных и уменьшает…
Что называют реляционной базой данных? - система управления информацией, построенная на таблицах - сведения представлены в формате строк и столбцов - взаимодействие таблиц обеспечивают ключи (первичные и внешние) -…