Load Testing Basics
Определение НТ, цели, виды тестов (smoke, поиск максимума, стабильность, стресс), методика (МНТ), профиль нагрузки, критерии покрытия.
Comprehensive theory guides covering all areas of performance testing. Everything you need to know for a technical interview.
Определение НТ, цели, виды тестов (smoke, поиск максимума, стабильность, стресс), методика (МНТ), профиль нагрузки, критерии покрытия.
SLA, RPS/TPS, перцентили, pacing, InfluxDB, Prometheus (PromQL, типы метрик, экспортеры), Grafana (дашборды, data sources, alerts).
Навигация, поиск, права доступа, работа с процессами, сеть, системные службы, установка пакетов, logrotate, системные логи.
Модель OSI, HTTP/HTTPS (методы, коды ответов, структура), REST API, SOAP, алгоритмы балансировки нагрузки (Round Robin, Least Connections, и др.).
Apache Kafka (топики, партиции, репликация, гарантии доставки), RabbitMQ (exchanges, routing), сравнение Kafka vs RabbitMQ.
Container vs VM, микросервисы vs монолит, Docker основы, Kubernetes (поды, деплойменты, ресурсы, пробы), kubectl команды.
VuGen, Controller, LRE, Analysis. Создание скриптов, параметризация, корреляция, настройка интенсивности, анализ результатов.
Основы Java, ООП, коллекции, память и GC (G1GC, ZGC, Shenandoah). Spring Boot, DI/IoC, Beans, Spring MVC, Kafka integration. WireMock, Lombok.
Реляционные БД, типы данных PostgreSQL, базовые и продвинутые запросы (JOIN, агрегация, индексы, транзакции), профилирование (EXPLAIN, pg_stat, PWR).