В этой подборке вопросы сгруппированы по формату «Технические вопросы», чтобы подготовку можно было вести от базовых тем к практическим задачам. В подборке чаще встречаются темы: backend, optimization, database.
требования к качеству программного обеспечения, не определяющие его функциональность производительность: скорость отклика и пропускная способность надёжность: устойчивость к отказам и восстановление после сбоев…
Типы параметров HTTP-запроса и сценарии их применения Path параметры Являются частью URL и указывают на определённый ресурс Применяются для идентификации объекта, например /users/{id} Query параметры Указываются после…
Какие бывают типы Exchange и чем они отличаются? (Рынок обмена сообщениями / брокеры сообщений) Direct Exchange доставляет сообщения в очереди только при точном совпадении routing key
Типы индексов и области их применения Индекс — это структура данных, ускоряющая выборку записей из БД B-tree индекс: универсальное решение для поиска, сортировки и работы с диапазонами Hash индекс: обеспечивает…
Основные виды тестов и области их применения модульные: изолированно проверяют отдельные функции или классы; отличаются ограниченным охватом и высокой скоростью интеграционные: оценивают совместную работу компонентов…
Уровни приоритетов QoS область применения: управление сетью и трафиком QoS (Quality of Service) — механизм назначения приоритетов сетевому трафику основные уровни: Высокий приоритет: для данных, критичных к задержкам,…
Basic Auth: логин и пароль передаются в заголовке в формате base64 Bearer Token: токен доступа указывается в заголовке Authorization OAuth 2.0: делегирование доступа с использованием access- и refresh-токенов API Key:…
Какие бывают связи по кратности в реляционных БД? связь 1:1 — каждой записи соответствует одна запись связь 1:M — одной записи соответствует множество записей связь M:N — множество записей связано с множеством записей…
Основные виды тестов в разработке ПО Unit-тесты: тестирование небольших изолированных элементов — функций и методов Integration-тесты: проверка корректного взаимодействия модулей и компонентов Functional/End-to-End:…
Классификация требований в BABOK и Wiegers BABOK: распределение требований по типу и степени детализации К основным категориям BABOK относятся: Бизнес-требования — цели и ожидаемые выгоды Пользовательские требования —…
Использование внешних UI-китов использовал Material UI — зрелый компонентный фреймворк для React работал с Ant Design (NDesign), предлагающим богатый набор компонентов для бизнес-приложений применял ShadCN UI —…