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

Банк вопросов с собеседований

Разбирайте реальные вопросы, сверяйтесь с подробными ответами и готовьтесь по технологиям и компаниям.

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

Усильте резюме перед собеседованием

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

Анализ резюме
Сбросить

Каталог

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

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

Как сделать REST-запросы асинхронными?

REST — архитектурный стиль, а HTTP — протокол Как правило, запросы выполняются синхронно: клиент ожидает ответ сервера Асинхронность реализуется на стороне клиента или сервера На клиенте: применять fetch/AJAX с…

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

Как сделать неидемпотентный метод идемпотентным?

Как превратить неидемпотентный метод в идемпотентный? Область: веб-сервисы, REST API Да, это возможно. Идемпотентность означает, что повторный вызов приводит к тому же результату. Возможные подходы: • Применять…

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

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

Нефункциональные требования к производительности в строительстве дома темп строительства: продолжительность отдельных этапов и всего проекта затраты ресурсов: рациональное расходование материалов и использование…

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

Какие архитектуры приложений вы знаете и в чём заключается идея каждой из них?

Основные виды архитектур приложений и их концепции Монолитная архитектура: все части системы объединены в одном приложении; начать разработку проще, однако масштабирование со временем усложняется Клиент-серверная…

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

Какие брокеры сообщений существуют и чем они отличаются?

Какие брокеры сообщений существуют и чем они отличаются? брокер сообщений — инфраструктурный сервис, предназначенный для асинхронного обмена данными между приложениями Apache Kafka: распределенная система с высокой…

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

Какие бывают виды первичных ключей в базе данных?

Основные виды первичных ключей уникальное значение, однозначно идентифицирующее запись в таблице базы данных естественный ключ (natural key) — формируется на основе имеющихся атрибутов, например ИНН суррогатный ключ…

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

Какие бывают нефункциональные требования к ПО?

требования к качеству программного обеспечения, не определяющие его функциональность производительность: скорость отклика и пропускная способность надёжность: устойчивость к отказам и восстановление после сбоев…

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

Какие бывают типы баз данных в backend-разработке и чем PostgreSQL отличается от Redis?

Основные типы баз данных в backend и их отличия реляционные (PostgreSQL, MySQL) — табличная структура, поддержка ACID и сложных запросов документоориентированные (MongoDB) — JSON-подобные документы и гибкая схема…

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

Какие виды баз данных существуют и чем они отличаются?

реляционные (SQL) — сохраняют данные в таблицах с заранее заданными схемами документные (NoSQL) — используют JSON-подобные документы с гибкой структурой ключ-значение — хранят пары, обеспечивая быстрый поиск по ключу…

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

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

Ключевые виды проектной документации Техническая документация: спецификации, архитектура, API и схемы Пользовательская документация: инструкции, руководства и FAQ Проектная документация: требования, планы и дорожные…

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

Какие инструменты визуального моделирования вы использовали кроме PlantUML?

Инструменты визуального моделирования помимо PlantUML UML-редакторы: StarUML, Visual Paradigm — поддерживают полный набор диаграмм Архитектурное моделирование: Archimate, Sparx Enterprise Architect (широкий набор…

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

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

Основные категории инструментов для работы с БД СУБД — хранят данные и управляют ими (PostgreSQL, MySQL, MongoDB) ORM — обеспечивают объектно-реляционное отображение (Hibernate, Sequelize) Миграции — контролируют…

Читать ответ