Реализация бинарного поиска в отсортированном массиве
В рекурсивном бинарном поиске средний элемент делит текущий диапазон пополам. Если target меньше него, ищите слева, иначе справа; при пустом диапазоне верните −1.
Читать ответПодготовка к интервью
257 вопросов с собеседований в Билайн
Что проверяют на интервью
Подборка объединяет вопросы, отмеченные на этапах интервью в Билайн. Здесь можно понять структуру технической проверки и заранее повторить связанные темы. В подборке чаще встречаются темы: database, sql, backend.
Каталог
В рекурсивном бинарном поиске средний элемент делит текущий диапазон пополам. Если target меньше него, ищите слева, иначе справа; при пустом диапазоне верните −1.
Читать ответДа, в связующей (join) таблице обычно используют составной первичный ключ, состоящий из двух (или более) полей, которые являются внешними ключами на связанные таблицы.
Читать ответНеструктурированные требования создают несколько ключевых сложностей:
Читать ответВ последних компаниях я работал над проектами, связанными с анализом бизнес-процессов и оптимизацией систем.
Читать ответСинхронное взаимодействие — это когда одна сторона ждёт завершения операции другой стороны, прежде чем продолжить работу.
Читать ответДля выбора данных из нескольких таблиц в реляционной базе данных используется оператор JOIN в SQL. JOIN позволяет объединить строки из двух и более таблиц на основе связанного столбца.
Читать ответВ моём опыте проектирования баз данных я участвовал в создании концептуальных и логических моделей данных, а также в подготовке технической документации.
Читать ответЯ системный аналитик с опытом работы более 7 лет в IT-сфере.
Читать ответСистемы можно интегрировать разными способами, в зависимости от требований и архитектуры:
Читать ответСвязь многие-ко-многим в базе данных обычно реализуется через промежуточную таблицу (join table), которая содержит внешние ключи на обе связанные сущности.
Читать ответУдобнее сопровождать и дорабатывать систему, которая имеет:
Читать ответОтношение многие-ко-многим между двумя таблицами реализуется через создание промежуточной таблицы (часто называемой связующей или junction table).
Читать ответ