Какие меры можно предпринять для предотвращения превышения лимита на открытые дескрипторы файлов в системе?
Для предотвращения превышения лимита на открытые дескрипторы файлов в системе можно предпринять следующие меры:
Читать ответПодготовка к интервью
542 вопроса с собеседований в Avito
Что проверяют на интервью
Подборка объединяет вопросы, отмеченные на этапах интервью в Avito. Здесь можно понять структуру технической проверки и заранее повторить связанные темы. В подборке чаще встречаются темы: mobile, go, frontend.
Каталог
Для предотвращения превышения лимита на открытые дескрипторы файлов в системе можно предпринять следующие меры:
Читать ответВ своей работе я часто использовал B-tree индекс для ускорения поиска по полям с большим количеством уникальных значений, например, по идентификаторам или датам.
Читать ответПирамида тестирования — это концепция, описывающая баланс между разными типами тестов в проекте для обеспечения качества и эффективности.
Читать ответПри шардировании (разделении данных на части для распределения нагрузки) могут возникать следующие проблемы:
Читать ответУровни изоляции транзакций определяют, насколько одна транзакция видит изменения, сделанные другими транзакциями, и влияют на возможные аномалии:
Читать ответЕсли чат сломался, при этом память и процессор в норме, но сообщения не приходят, я бы пошагово проверил следующие моменты:
Читать ответКэширование данных обычно реализуется с помощью структуры данных, которая хранит недавно или часто используемые объекты для быстрого доступа.
Читать ответВ языке Go каналы (channels) используются для коммуникации между горутинами и бывают нескольких видов:
Читать ответФайловый дескриптор — это целочисленный идентификатор, который операционная система использует для управления открытыми файлами, сокетами или другими ресурсами ввода-вывода.
Читать ответИнициатором созвонов для синхронизации обычно выступал сеньор, так как он несет ответственность за организацию процессов и координацию команды.
Читать ответНебуферизованный канал в Go — это канал с ёмкостью 0, то есть он не хранит значения внутри.
Читать ответДа, многие разработчики, включая меня, занимаются программированием в личных проектах в свободное время. Это помогает:
Читать ответ