Вы пишете SQL-запросы вручную или используете ORM?
Я работал и напрямую с SQL, и через ORM.
Читать ответПодготовка к интервью
34 вопроса с собеседований в GGSel
Что проверяют на интервью
Подборка объединяет вопросы, отмеченные на этапах интервью в GGSel. Здесь можно понять структуру технической проверки и заранее повторить связанные темы. В подборке чаще встречаются темы: http, python, database.
Каталог
Я работал и напрямую с SQL, и через ORM.
Читать ответЧистые SQL-запросы обычно выполняются быстрее, чем запросы через ORM.
Читать ответДля устранения конкуренции при одновременном доступе двух пользователей к базе данных применяются следующие подходы:
Читать ответЭти три понятия связаны с безопасностью и доступом к системе, но выполняют разные функции:
Читать ответДля реализации системы аутентификации и авторизации в Python-приложениях можно использовать следующие подходы и инструменты:
Читать ответКоды состояния HTTP в диапазоне 300-399 обозначают перенаправления (Redirection). Они информируют клиента, что для завершения запроса необходимо выполнить дополнительные действия, обычно перейти по другому URL.
Читать ответПарадигмы программирования отличаются подходами к организации кода и решению задач:
Читать ответОсновные категории HTTP-ответов и их коды:
Читать ответHTTP статус-коды, начинающиеся с 200, означают успешное выполнение запроса. Они информируют клиента, что сервер успешно обработал запрос и вернул ожидаемый результат.
Читать ответОсновные стадии обработки HTTP-запроса в серверном приложении:
Читать ответHTTP-ответы с кодами в диапазоне 400 означают ошибки на стороне клиента. Это значит, что запрос был сформирован неправильно или содержит недопустимые данные. Основные примеры:
Читать ответCORS (Cross-Origin Resource Sharing) — это механизм безопасности браузера, который ограничивает доступ веб-страниц к ресурсам, расположенным на другом домене.
Читать ответ