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

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

34 вопроса с собеседований в GGSel

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

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

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

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

Каталог

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

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

Чем отличаются процессы и потоки — в Python и в операционных системах в целом?

Процесс — это изолированная единица выполнения с собственным адресным пространством, ресурсами (файлы, память, дескрипторы) и системными данными.

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

Когда предпочтительно применять метод PUT, а когда — POST в REST API?

Метод PUT в REST API предпочтительно использовать, когда нужно полностью заменить или создать ресурс по известному URI. PUT идемпотентен — повторные запросы с одинаковыми данными не изменят результат.

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

Что такое GET?

GET — это один из методов HTTP-протокола, используемый для запроса данных с указанного ресурса. Запросы GET не должны иметь побочных эффектов и предназначены для чтения данных, а не для их изменения.

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

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

Нормализация базы данных — это процесс организации данных в таблицах таким образом, чтобы минимизировать избыточность и зависимость данных.

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

Что такое объектно-ориентированное программирование и каковы его принципы?

Python — объектно-ориентированный (ООП) язык благодаря следующим ключевым особенностям:

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

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

В случае STS клиент запрашивает токен у сервиса безопасности, что добавляет сетевую задержку и нагрузку на сервис. JWT же валидируется локально, что ускоряет процесс аутентификации.

Читать ответ
Поведенческий

Расскажи о своем опыте внедрения и использования механизмов кэширования в приложениях.

В моём опыте внедрения кэширования в приложениях я использовал различные подходы для повышения производительности и снижения нагрузки на базу данных или внешние сервисы.

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

Какова основная идея функционального программирования?

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

Читать ответ