Подготовка к интервью

Вопросы на собеседовании в 30бит

63 вопроса с собеседований в 30бит

63 вопроса 1603 компании 353 технологии

Что проверяют на интервью

Как устроена подборка

Подборка объединяет вопросы, отмеченные на этапах интервью в 30бит. Здесь можно понять структуру технической проверки и заранее повторить связанные темы. В подборке чаще встречаются темы: database, sql, fastapi.

Каталог

Результаты поиска

Найдено: 63
Теория

Что лежит в основе асинхронного программирования и как оно реализуется?

Асинхронное программирование основано на возможности выполнять операции, которые могут занять время (например, ввод-вывод, сетевые запросы), не блокируя основной поток выполнения.

Читать ответ
Теория

Вы проходили или проходите профессиональную подготовку или обучение в области разработки программного обеспечения?

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

Читать ответ
Теория

Можете объяснить, что означает вторая нормальная форма в контексте нормализации базы данных?

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

Читать ответ
Теория

Могли бы вы объяснить концепцию первой нормальной формы в реляционных базах данных?

Первая нормальная форма (1НФ) в реляционных базах данных требует, чтобы все атрибуты (столбцы) таблицы содержали только атомарные, неделимые значения. Это значит:

Читать ответ
Теория

Какова роль и основные случаи использования Redis в приложениях?

Redis — это высокопроизводительное хранилище данных в памяти, часто используемое как кэш, брокер сообщений или база данных с поддержкой различных структур данных.

Читать ответ
Теория

Можешь ли ты перечислить основные виды транзакционных схем, используемых в реляционных базах данных?

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

Читать ответ
Теория

Можете объяснить, что такое RabbitMQ и как он используется для обмена сообщениями?

RabbitMQ — это брокер сообщений, который реализует протокол AMQP (Advanced Message Queuing Protocol). Он используется для обмена сообщениями между различными приложениями или компонентами системы.

Читать ответ
Теория

Может ли ты перечислить типы баз данных, с которыми работал, и объяснить их особенности?

Я работал с разными типами баз данных, каждый из которых имеет свои особенности:

Читать ответ
Теория

Какими поставщиками OAuth-сервиса вы реализовывали интеграцию?

Чаще всего интеграцию с OAuth-сервисами я реализовывал с такими поставщиками, как Google, Facebook и GitHub. Эти сервисы предоставляют стандартные OAuth 2.0 протоколы для авторизации и аутентификации пользователей.

Читать ответ
Теория

Что вы можете сказать о преимуществах и недостатках использования FastAPI в разработке API-сервисов?

FastAPI — современный фреймворк для создания API на Python, основанный на стандарте OpenAPI и Pydantic.

Читать ответ
Теория

Какие инструменты или подходы вы бы применили для реализации системы аутентификации и авторизации?

Для реализации системы аутентификации и авторизации в Python-приложениях можно использовать следующие подходы и инструменты:

Читать ответ