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

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

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

141 вопрос 119 компаний 249 технологий

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

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

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

Каталог

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

Найдено: 141
Поведенческий

Какие HTTP-статусы чаще всего проверяют при тестировании API?

Наиболее распространённые HTTP-статусы при тестировании API 200: запрос выполнен успешно, ответ содержит данные 201: ресурс создан в результате POST-запроса 204: операция завершилась успешно, но тело ответа…

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

Какие архитектурные подходы вы знаете: монолит, микросервисы, SOA и event-driven?

Основные архитектурные подходы: монолит, микросервисы, SOA и event-driven Монолит: приложение представляет собой единое целое, все компоненты работают в одном процессе. Такой вариант упрощает разработку и деплой, но…

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

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

Виды тестов и их различия Unit-тесты: изолированно проверяют отдельные функции или модули; могут использовать подход черного или белого ящика Integration-тесты: оценивают взаимодействие модулей, уделяя внимание API и…

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

Какие бывают типы индексов в базах данных?

Разновидности индексов в БД B-деревья: сбалансированная структура для выполнения диапазонных запросов Хеш-индексы: быстрый поиск точного совпадения по равенству Bitmap-индексы: эффективны для колонок с небольшим…

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

Какие бывают транспорты между микросервисами и чем отличаются REST, gRPC, Kafka, RabbitMQ и NATS?

Транспорты между микросервисами: синхронный и асинхронный обмен Синхронные: клиент отправляет API-запрос и ожидает получения ответа REST: HTTP/JSON, простая интеграция и широкая совместимость gRPC: HTTP/2 и бинарный…

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

Какие бывают уровни изоляции транзакций и как они работают?

Уровни изоляции транзакций: принцип работы область: базы данных, управление транзакциями цель: контроль конкурентного доступа и защита от аномалий уровни определены стандартом SQL ANSI: Read Uncommitted

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

Какие виды JOIN поддерживает PostgreSQL и когда их использовать?

Виды соединений (JOIN) в PostgreSQL основы SQL: объединение таблиц по заданному условию INNER JOIN: возвращает исключительно строки с совпадениями в обеих таблицах LEFT JOIN (LEFT OUTER JOIN): сохраняет все строки…

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

Какие инструменты применяют для тестирования API и UI на собеседовании?

Инструменты для проверки API и пользовательского интерфейса Тестирование API: Postman — понятный инструмент для формирования, отправки и автоматизации HTTP-запросов с поддержкой коллекций и окружений. Swagger (Swagger…

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

Какие методы синхронного взаимодействия между сервисами ты знаешь и когда применяешь каждый из них?

Основные методы синхронного взаимодействия между сервисами HTTP/REST API — наиболее распространённый протокол обмена, отличающийся простотой реализации и масштабирования gRPC — двоичный протокол поверх HTTP/2,…

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

Какие микросервисы вы создавали и как они обменивались данными?

использовал архитектуру микросервисов для разделения бизнес-функций на модули выделял сервисы аутентификации, управления заказами, оплаты и уведомлений для синхронных запросов применял REST API или gRPC для гибкой и…

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

Какие недостатки есть у микросервисной архитектуры?

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

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

Какие плюсы и минусы есть у TypeScript?

Преимущества и недостатки TypeScript Статическая типизация: позволяет обнаруживать ошибки во время компиляции и делает код надёжнее Улучшенная автодополнение и рефакторинг: типы расширяют возможности IDE Совместимость…

Читать ответ