Подборка объединяет вопросы, отмеченные на этапах интервью в ВТБ Техсобес. Здесь можно понять структуру технической проверки и заранее повторить связанные темы. В подборке чаще встречаются темы: system analysis, api, architecture.
В какой архитектуре удобнее выполнять частые релизы и чем это объясняется? контекст: архитектура программного обеспечения частые релизы удобнее организовать в микросервисной архитектуре поскольку сервисы можно…
Чем отличаются LEFT JOIN и RIGHT JOIN Оба оператора объединяют данные из таблиц SQL LEFT JOIN оставляет в результате все строки левой таблицы К ним добавляются совпавшие строки из правой таблицы При отсутствии…
REST и SOAP: сравнение REST представляет собой архитектурный стиль API, а SOAP — протокол обмена сообщениями REST опирается на HTTP-методы (GET, POST, PUT, DELETE), SOAP передаёт XML-сообщения через HTTP, SMTP и…
архитектурные подходы к разработке ПО монолит: одно приложение, в котором все компоненты работают вместе микросервисы: совокупность независимых сервисов, взаимодействующих через API монолит проще создать на начальном…
Сравнение реляционных и нереляционных БД реляционные БД хранят сведения в таблицах с фиксированной схемой для формирования запросов применяют SQL поддерживают свойства ACID (атомарность, согласованность, изоляция,…
Масштабирование: сравнение on-premise и облака область: инфраструктура, DevOps облако — динамическое масштабирование on-premise — необходимо физическое оборудование облако поддерживает автоматизацию и предоставляет…
SQL-оператор, объединяющий данные из таблиц Сохраняет все строки из левой таблицы Подставляет к ним подходящие данные из правой таблицы При отсутствии соответствия поля правой таблицы получают значение NULL Позволяет…
Что такое ZooKeeper в контексте Kafka? распределённый координатор и сервис конфигурации хранит и управляет метаданными Kafka: брокерами, топиками и партициями поддерживает консенсус и синхронизацию внутри кластера…
контроль качества создаваемого продукта проверка соответствия ожиданиям и требованиям заказчика обнаружение ошибок и недоработок на ранней стадии снижение расходов на последующее исправление дефектов формирование…
Репликация и восстановление в Kafka Kafka представляет собой распределённую систему, в которой топики используют репликацию У каждой части топика (partition) есть один лидер и несколько фолловеров Записи принимает…
Подготовка БА к выявлению требований подготовка к сбору требований как этап бизнес-анализа анализ бизнес-контекста и целей проекта выявление заинтересованных лиц (стейкхолдеров) выбор и планирование способов сбора…
ускорение чтения за счёт сокращения числа JOIN рост производительности запросов применение в аналитике и OLAP-системах кэширование предварительно рассчитанных агрегатов увеличение избыточности и риска рассогласования…