Как вы проверяете результаты работы хранимой процедуры или запроса? Методы и подходы.
Проверка результатов работы хранимой процедуры или запроса включает несколько подходов:
Читать ответПодготовка к интервью
8 вопросов с собеседований в firebirds tours
Что проверяют на интервью
Подборка объединяет вопросы, отмеченные на этапах интервью в firebirds tours. Здесь можно понять структуру технической проверки и заранее повторить связанные темы.
Каталог
Проверка результатов работы хранимой процедуры или запроса включает несколько подходов:
Читать ответЧтобы защитить целевую таблицу от дубликатов при вставке данных из временной таблицы и одновременно обновить существующие записи более свежими данными (операция upsert), можно использовать следующие подходы:
Читать ответДля поиска топ-5 маршрутов (departurestation, arrivalstation) по количеству задач за январь 2025 из таблицы harvestertasksqueue можно использовать следующий SQL-запрос:
Читать ответДля поиска маршрутов с активными задачами (статус = 'Готово к запуску'), у которых не было обновлений более 30 дней, можно использовать SQL-запрос с объединением таблиц и фильтрацией по дате.
Читать ответОптимальное решение — переписать условие так, чтобы функция не применялась к столбцу, а к параметру или использовать диапазон дат. Например, если departureDate — это дата без времени, можно сделать так:
Читать ответДля мониторинга баз данных и серверов я использовал следующие инструменты:
Читать ответВ высоконагруженных системах дедлоки — это ситуация, когда два или более процесса ждут освобождения ресурсов друг другом, что приводит к взаимной блокировке.
Читать ответНа предыдущем месте работы одной из интересных задач было оптимизировать работу базы данных под высоконагруженное веб-приложение с миллионами пользователей.
Читать ответ