Подборка объединяет вопросы, отмеченные на этапах интервью в Авито Скрининг. Здесь можно понять структуру технической проверки и заранее повторить связанные темы. В подборке чаще встречаются темы: backend, database, concurrency.
Алгоритмическая сложность доступа к map по ключу map представляет собой структуру данных «ключ → значение» и обычно реализуется на основе хеш-таблицы средняя сложность доступа составляет O(1) при коллизиях в худшем…
В чём разница между HTTP и HTTPS? веб-протокол передачи данных HTTP передаёт данные без шифрования HTTPS использует шифрование через TLS/SSL SSL/TLS гарантирует конфиденциальность и целостность передаваемой информации…
протоколы транспортного уровня стека TCP/IP TCP — протокол, ориентированный на соединение обеспечивает доставку, правильный порядок и целостность данных выполняет контроль ошибок и повторно передаёт данные при…
Какой командой завершить процесс? управление процессами в Unix/Linux основная команда: kill [PID] сигналы управления: SIGTERM (используется по умолчанию), SIGKILL (принудительное завершение) альтернативный вариант:…
Чем отличаются WHERE и HAVING в SQL-запросах SQL-запросы и фильтрация данных WHERE отбирает строки до агрегации применяется непосредственно к строкам таблицы HAVING используется после агрегации (GROUP BY) проверяет…
процесс — независимая сущность со своей памятью поток — легковесная единица выполнения внутри процесса каждый процесс обладает отдельным адресным пространством потоки используют общую память и ресурсы своего процесса…
Что такое Docker и для чего он используется? контейнеризация приложений изолированные, лёгкие среды (контейнеры) использует образы (images) для повторяемости быстрое развёртывание и масштабирование накладывает меньше…
Что представляет собой Pod в Kubernetes? минимальная единица развертывания в Kubernetes объединяет один или несколько контейнеров, выполняющихся на одном узле контейнеры одного Pod'а используют общий IP-адрес,…
Mutex: назначение, разновидности и применение Mutex — примитив синхронизации, защищающий данные от одновременного доступа Реализует взаимное исключение: владеть mutex одновременно способен только один поток Основные…
Что такое триггер в СУБД и зачем он нужен? средство автоматического запуска операций в СУБД активируется при вставке, изменении или удалении данных помогает обеспечивать целостность данных и автоматизировать процессы…