Встречается на 11% собеседований по Analytics

Что такое CRUD

CRUD — это аббревиатура, описывающая четыре базовые операции, выполняемые с данными:

  • Create (Создание) — добавление новой записи.
  • Read (Чтение) — получение данных (например, поиск или фильтрация).
  • Update (Обновление) — изменение существующей записи.
  • Delete (Удаление) — удаление записи.

Эти операции лежат в основе большинства систем, работающих с данными (например, веб-приложений, баз данных).

Пример на SQL:

sql
-- Create
INSERT INTO users (name, email) VALUES ('Alex', 'alex@example.com');

-- Read
SELECT * FROM users WHERE id = 1;

-- Update
UPDATE users SET email = 'new@example.com' WHERE id = 1;

-- Delete
DELETE FROM users WHERE id = 1;

В REST API CRUD часто соответствует HTTP-методам: POST (Create), GET (Read), PUT/PATCH (Update), DELETE (Delete).

как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы