Какая структура репликации базы данных используется в вашем проекте: мастер-слейв или мастер-мастер?
В проектах часто используются две основные структуры репликации баз данных:
Читать ответПодготовка к интервью
257 вопросов с собеседований в Билайн
Что проверяют на интервью
Подборка объединяет вопросы, отмеченные на этапах интервью в Билайн. Здесь можно понять структуру технической проверки и заранее повторить связанные темы. В подборке чаще встречаются темы: database, sql, backend.
Каталог
В проектах часто используются две основные структуры репликации баз данных:
Читать ответВ нашей базе данных таблицы связаны с помощью различных типов отношений: один к одному, один ко многим и многие ко многим.
Читать ответПеред началом разработки собственной MVC-архитектуры стоит уточнить у менеджера следующие моменты:
Читать ответВ PostgreSQL данные в таблице хранятся в виде страниц (pages) фиксированного размера (обычно 8 КБ).
Читать ответВ PostgreSQL поиск по данным ускоряется с помощью индексирования — создания специальных структур данных, которые позволяют быстро находить строки по значениям столбцов.
Читать ответВзаимная блокировка (deadlock) — ситуация, когда два или более процесса (или потока) ждут освобождения ресурсов, занятых друг другом, и ни один из них не может продолжить работу.
Читать ответПартиционирование данных — это метод разделения больших наборов данных на более мелкие, управляемые части (партиции), обычно по определённому ключу (например, дате или идентификатору).
Читать ответWebSocket использует собственный протокол, который начинается с HTTP/1.1 handshake для установления соединения, а затем переключается на двунаправленный протокол WebSocket поверх TCP.
Читать ответДля создания приложения на основе архитектуры MVC (Model-View-Controller) с нуля в Java, нужно разделить логику на три основные компоненты:
Читать ответНа новом месте я хотел бы найти возможности для профессионального роста и развития, интересные технические задачи, которые позволят применять и расширять мои знания в Java.
Читать ответВнедрение автоматизации сборки и доставки (CI/CD) обычно включает несколько этапов:
Читать ответОбъект Future в Java используется для представления результата асинхронной операции, который может быть получен в будущем.
Читать ответ