Для чего в Java используется ключевое слово synchronized? механизм синхронизации потоков в Java обеспечивает взаимное исключение (mutex) при обращении к коду или ресурсу захватывает объект-монитор одним потоком не…
Что делает команда git add? Команда для управления индексом (staging area) Git Перемещает новые, изменённые и удалённые файлы в индекс Позволяет выборочно подготовить файлы к ближайшему коммиту Не меняет историю Git,…
Команда Git для выбора отдельных коммитов переносит конкретный коммит из другой ветки применяет содержащиеся в нём изменения к текущей ветке обрабатывает отдельные изменения, а не выполняет полное слияние подходит для…
инструмент профилирования и анализа SQL-запросов объединяет план выполнения (EXPLAIN) с данными о фактическом времени работы (ANALYZE) отображает физический план запроса, выбранные индексы и способы сканирования…
четвертый уровень модели OSI, обеспечивающий обмен данными между узлами отвечает за надежную передачу, включая контроль ошибок и восстановление данных выполняет упорядочивание и сегментацию передаваемой информации…
Что означает флаг --watch в инструментах сборки? включает режим разработки и отладки отслеживает изменения в файлах автоматически повторно запускает сборку после внесения изменений избавляет от необходимости вручную…
Как работать с противоречивыми требованиями заказчиков управление ожиданиями и коммуникацией с заказчиками определение и уточнение главных целей каждого заказчика оценка влияния каждого требования на продукт и бизнес…
Что делать, если оптимизация запроса не помогает из-за проблем с сериализацией или обработкой данных на бэкенде Профилировать загрузку CPU и памяти на бэкенде, чтобы найти узкие места Заменить JSON/XML на бинарные…
Проверить кеш браузера: выполнить ctrl+F5 или очистить его Проверить кеш CDN и выполнить его обновление или инвалидацию Убедиться, что сборка и деплой завершились без ошибок Проверить, что на сервер попали именно…
Что делать, если задача рассчитана на 2 недели, а на выполнение отведена 1? оценка определяется технической сложностью и связанными рисками срок, установленный PM, отражает бизнес-приоритет и deadline обсудить с PM,…
Что делать, если у элементов нет id, которые можно использовать как ключи Управление UI, React/JSX Ключи позволяют однозначно идентифицировать элементы внутри списка Выбирать уникальные и стабильные свойства данных,…
Что делают аннотации @Transactional и @Retryable? Контекст: Spring Framework, управление транзакциями и повторными попытками @Transactional: отмечает метод или класс для автоматического управления транзакциями —…