Реальные вопросы, которые задают на собеседованиях для Java-разработчик в Самокат.
Смотрите также задачи с собеседований для Java-разработчик
В чем разница между explain и explain analyze
Какие действия предпринимать для диагностики и оптимизации медленного SQL-запроса
Какие уровни изоляции транзакций существуют и как они помогают избежать проблем с конкурентным доступом?
Что такое паттерн circuit breaker и как он работает
Как происходит процесс проработки задач от бизнеса и кто отвечает за добавление таблиц и интеграцию сервисов
Что такое транзакции в базах данных и каковы их основные свойства
Что такое паттерн саги для распределенных транзакций
Что такое составной индекс и как он работает
Что такое ACID в базах данных и что означает каждая характеристика
Как планировщик запросов выбирает оптимальный план
Важен ли порядок столбцов в составном индексе и условиях запроса
Кто занимается деплоем сервисов: разработчики или отдельная команда
Как мониторить сервисы на продакшене и какие механизмы оповещения использовать
Как данные попадают в Grafana: pull или push метод
Есть ли отдельный тестовый контур для интеграционного тестирования с несколькими сервисами
Как избежать дублирования уведомлений при отправке пушей через Kafka
Есть ли отдельный стенд для тестирования
Кто решает технические детали реализации: техлид или разработчики
Умеешь ли читать план выполнения запросов в PostgreSQL
Что такое репликация в базах данных и какую проблему она решает
Все 44 вопросов доступны в Сопровождении до оффера
Узнать подробнее