Специализация
Python Backend Developer
Java Backend Developer
Node.js Backend Developer
Golang Backend Developer
React Frontend Developer
Выберите навыки
React
JavaScript
Git
Redux
Webpack
Сложность
1-3
4-6
7-8
9-10
Рейтинг вопросов
1
2
3
4
5
Подпишись на React Developer в телеграм
В чем разница между методами GET и POST?
Метод GET используется для получения данных, а POST — для их отправки на сервер. Данные GET передаются через URL, а POST — в теле запроса. GET запросы кэшируются и могут быть сохранены в истории браузера, тогда как POST запросы более защищены для передачи данных.
Как добавить файл и JSON-данные в POST-запрос FastAPI?
FastAPI позволяет использовать File для загрузки файлов и Form для получения других данных в multipart-запросах.
Что такое PostgreSQL и каковы его основные особенности?
PostgreSQL — это мощная объектно-реляционная система управления базами данных с открытым исходным кодом. Она поддерживает расширяемость, соответствие стандарту SQL, работу с JSON, многоверсионное управление параллелизмом (MVCC) и транзакции с ACID-свойствами.
Как создать новую базу данных в PostgreSQL?
В PostgreSQL новую базу данных можно создать с помощью команды SQL CREATE DATABASE имя_базы; или используя утилиту командной строки createdb имя_базы.
Что такое таблица в PostgreSQL и как её создать?
Таблица в PostgreSQL — это структура, используемая для хранения данных в виде строк и столбцов. Для создания таблицы используется команда CREATE TABLE имя_таблицы (список_столбцов);.
Какие существуют типы индексов в PostgreSQL и когда их использовать?
Что такое таблицы с наследованием в PostgreSQL и зачем они нужны?
Какие есть типы соединений (JOIN) в PostgreSQL?
Что такое CTE (Common Table Expressions) в PostgreSQL?
Что такое транзакции в PostgreSQL?
Рейтинг:
2
Сложность:
5
PostgreSQL поддерживает несколько типов индексов: B-Tree, Hash, GIN, GiST, BRIN, и SP-GiST. B-Tree подходит для поиска равенства и диапазона, Hash — только для равенства, GIN и GiST — для полнотекстового поиска, а BRIN оптимален для больших таблиц с последовательными данными.
Рейтинг:
3
Сложность:
4
В PostgreSQL таблицы могут наследовать структуру и данные другой таблицы, что полезно для разделения данных или создания иерархий. Например, можно создать таблицы для разных типов пользователей, которые наследуют общие поля из родительской таблицы.
Рейтинг:
3
Сложность:
3
PostgreSQL поддерживает четыре основных типа соединений: INNER JOIN, LEFT JOIN, RIGHT JOIN и FULL OUTER JOIN. Они используются для объединения данных из нескольких таблиц, выбирая соответствующие или все записи в зависимости от типа соединения.
Рейтинг:
2
Сложность:
4
CTE — это временные результаты, определённые в запросе для упрощения сложных операций. Они создаются с помощью ключевого слова WITH и используются для улучшения читаемости и многократного использования промежуточных данных.
Рейтинг:
3
Сложность:
4
Транзакция — это последовательность операций, которые выполняются как единое целое. Если одна операция не удалась, все изменения откатываются, чтобы сохранить данные в консистентном состоянии. Транзакции поддерживают свойства ACID: атомарность, согласованность, изоляцию и долговечность.
Рейтинг:
3
Сложность:
3
Рейтинг:
3
Сложность:
7
Рейтинг:
2
Сложность:
1
Рейтинг:
1
Сложность:
1
Рейтинг:
1
Сложность:
1