Что такое реляционная и нереляционная базы данных и почему они отличаются друг от друга?
Реляционная база данных (РБД) — это система управления базами данных, которая хранит данные в виде таблиц с фиксированными столбцами и строками.
Читать ответПодготовка к интервью
7 вопросов с собеседований в purweb
Что проверяют на интервью
Подборка объединяет вопросы, отмеченные на этапах интервью в purweb. Здесь можно понять структуру технической проверки и заранее повторить связанные темы. В подборке чаще встречаются темы: database, sql, docker.
Каталог
Реляционная база данных (РБД) — это система управления базами данных, которая хранит данные в виде таблиц с фиксированными столбцами и строками.
Читать ответSOLID — это набор пяти принципов объектно-ориентированного программирования, направленных на создание гибкого, расширяемого и поддерживаемого кода:
Читать ответCAP-теорема утверждает, что распределённая система не может одновременно гарантировать все три свойства:
Читать ответВ DDD агрегат — это кластер связанных объектов (сущностей и значимых объектов), которые рассматриваются как единое целое для целей изменения данных.
Читать ответLRU (Least Recently Used) кеш — это структура данных, которая хранит ограниченное количество элементов и при переполнении удаляет самый давно неиспользуемый элемент.
Читать ответDocker — это платформа для создания, доставки и запуска приложений в изолированных контейнерах. Контейнеры позволяют упаковать приложение со всеми его зависимостями, обеспечивая одинаковую среду на разных машинах.
Читать ответMaterialized view в ClickHouse — это специальный объект базы данных, который автоматически обновляет агрегированные или преобразованные данные при вставке новых данных в базовую таблицу.
Читать ответ