Что такое GraphQL и в чём его отличие от REST?
GraphQL — это язык запросов и среда выполнения для API, который позволяет клиенту точно указать, какие данные ему нужны, и получить их в одном запросе.
Читать ответПодготовка к интервью
55 вопросов с собеседований в Страна Девелопмент
Что проверяют на интервью
Подборка объединяет вопросы, отмеченные на этапах интервью в Страна Девелопмент. Здесь можно понять структуру технической проверки и заранее повторить связанные темы. В подборке чаще встречаются темы: database, sql, python.
Каталог
GraphQL — это язык запросов и среда выполнения для API, который позволяет клиенту точно указать, какие данные ему нужны, и получить их в одном запросе.
Читать ответПервичный ключ (Primary Key, PK) — это столбец или набор столбцов в таблице, который однозначно идентифицирует каждую уникальную запись (строку).
Читать ответВ Python внутренние стандартные библиотеки реализованы как набор модулей, написанных на самом Python и на C (для повышения производительности).
Читать ответВ проектах я использовал SQLAlchemy как ORM для работы с базами данных в Python.
Читать ответНеизменяемые типы данных в Python (например, строки, кортежи, числа) используются для обеспечения безопасности и предсказуемости кода. Их роль:
Читать ответВ Python кортежи (tuple) — это неизменяемые последовательности, которые часто используются для хранения фиксированных наборов данных.
Читать ответАвтоматические тесты я создавал и поддерживал регулярно, обычно в рамках каждого спринта или итерации разработки.
Читать ответВ библиотеке Ormar для получения полного списка всех моделей можно использовать атрибут ormar.ModelMeta.models или хранить модели в отдельном списке при их определении.
Читать ответЗадачи для выполнения в рамках проекта обычно получаю от руководителя проекта, тимлида или менеджера продукта.
Читать ответКонтекстные менеджеры в Python предназначены для автоматического управления ресурсами, такими как файлы, сетевые соединения или блокировки.
Читать ответСоздавать таблицу без первичного ключа технически возможно, но это не рекомендуется, так как первичный ключ обеспечивает уникальную идентификацию каждой записи.
Читать ответВ Python словарь (dict) — это изменяемая структура данных, которая хранит пары ключ-значение. Он реализован как хеш-таблица, что обеспечивает быстрый доступ к значениям по ключу.
Читать ответ