Вопросы React Frontend Developer


В чем разница между методами GET и POST?

  • Рейтинг:

    3

  • Сложность:

    3

Метод GET используется для получения данных, а POST — для их отправки на сервер. Данные GET передаются через URL, а POST — в теле запроса. GET запросы кэшируются и могут быть сохранены в истории браузера, тогда как POST запросы более защищены для передачи данных.

Подробнее

Как добавить файл и JSON-данные в POST-запрос FastAPI?

  • Рейтинг:

    3

  • Сложность:

    7

FastAPI позволяет использовать File для загрузки файлов и Form для получения других данных в multipart-запросах.

Подробнее

Что такое PostgreSQL и каковы его основные особенности?

  • Рейтинг:

    2

  • Сложность:

    1

PostgreSQL — это мощная объектно-реляционная система управления базами данных с открытым исходным кодом. Она поддерживает расширяемость, соответствие стандарту SQL, работу с JSON, многоверсионное управление параллелизмом (MVCC) и транзакции с ACID-свойствами.

Подробнее

Как создать новую базу данных в PostgreSQL?

  • Рейтинг:

    1

  • Сложность:

    1

В PostgreSQL новую базу данных можно создать с помощью команды SQL CREATE DATABASE имя_базы; или используя утилиту командной строки createdb имя_базы.

Подробнее

Что такое таблица в PostgreSQL и как её создать?

  • Рейтинг:

    1

  • Сложность:

    1

Таблица в PostgreSQL — это структура, используемая для хранения данных в виде строк и столбцов. Для создания таблицы используется команда CREATE TABLE имя_таблицы (список_столбцов);.

Подробнее

Какие существуют типы индексов в PostgreSQL и когда их использовать?

  • Рейтинг:

    2

  • Сложность:

    5

PostgreSQL поддерживает несколько типов индексов: B-Tree, Hash, GIN, GiST, BRIN, и SP-GiST. B-Tree подходит для поиска равенства и диапазона, Hash — только для равенства, GIN и GiST — для полнотекстового поиска, а BRIN оптимален для больших таблиц с последовательными данными.

Подробнее

Что такое таблицы с наследованием в PostgreSQL и зачем они нужны?

  • Рейтинг:

    3

  • Сложность:

    4

В PostgreSQL таблицы могут наследовать структуру и данные другой таблицы, что полезно для разделения данных или создания иерархий. Например, можно создать таблицы для разных типов пользователей, которые наследуют общие поля из родительской таблицы.

Подробнее

Какие есть типы соединений (JOIN) в PostgreSQL?

  • Рейтинг:

    3

  • Сложность:

    3

PostgreSQL поддерживает четыре основных типа соединений: INNER JOIN, LEFT JOIN, RIGHT JOIN и FULL OUTER JOIN. Они используются для объединения данных из нескольких таблиц, выбирая соответствующие или все записи в зависимости от типа соединения.

Подробнее

Что такое CTE (Common Table Expressions) в PostgreSQL?

  • Рейтинг:

    2

  • Сложность:

    4

CTE — это временные результаты, определённые в запросе для упрощения сложных операций. Они создаются с помощью ключевого слова WITH и используются для улучшения читаемости и многократного использования промежуточных данных.

Подробнее

Что такое транзакции в PostgreSQL?

  • Рейтинг:

    3

  • Сложность:

    4

Транзакция — это последовательность операций, которые выполняются как единое целое. Если одна операция не удалась, все изменения откатываются, чтобы сохранить данные в консистентном состоянии. Транзакции поддерживают свойства ACID: атомарность, согласованность, изоляцию и долговечность.

Подробнее

Сложность

1-3

4-6

7-8

9-10

Рейтинг вопросов

1

2

3

4

5

Подпишись на React Developer в телеграм