Как работает map под капотом в новых версиях Go, что изменилось?
В новых версиях Go (начиная с Go 1.9 и далее) внутреннее устройство map было значительно улучшено для повышения производительности и уменьшения фрагментации памяти.
Читать ответПодготовка к интервью
696 вопросов с собеседований в Wildberries
Что проверяют на интервью
Подборка объединяет вопросы, отмеченные на этапах интервью в Wildberries. Здесь можно понять структуру технической проверки и заранее повторить связанные темы. В подборке чаще встречаются темы: infrastructure, go, mobile.
Каталог
В новых версиях Go (начиная с Go 1.9 и далее) внутреннее устройство map было значительно улучшено для повышения производительности и уменьшения фрагментации памяти.
Читать ответМодель C4 — это метод визуализации архитектуры программных систем, разработанный Саймоном Брауном.
Читать ответНа проекте я занимался разработкой и поддержкой серверной логики на Go. В мои задачи входило:
Читать ответВ Go термин "panic" обозначает механизм обработки критических ошибок, при которых программа не может продолжать нормальное выполнение.
Читать ответЭффективность поиска в сбалансированных деревьях определяется тем, что высота дерева минимальна и пропорциональна логарифму от количества узлов (O(log n)).
Читать ответМассивы имеют фиксированную длину, определенную при создании. Слайсы представляют собой динамические представления базовых массивов.
Читать ответЯ — виртуальный помощник и не имею физического местоположения, поэтому не нахожусь в Москве или любом другом городе.
Читать ответOnion архитектура — это подход к построению программных систем, направленный на разделение ответственности и независимость бизнес-логики от внешних слоёв, таких как UI, базы данных и инфраструктура.
Читать ответЧтобы все события по одному заказу попадали в одну партицию Kafka, нужно использовать ключ (key) при отправке сообщений, который однозначно идентифицирует заказ.
Читать ответКаналы в системах обмена данными служат для передачи информации между разными компонентами или процессами.
Читать ответЕсли сервис падает с ошибкой OOM kill и в логах нет явных ошибок, а в статусе пода указана нехватка памяти, последовательность действий будет следующей:
Читать ответВ языке Go доступны следующие встроенные типы данных:
Читать ответ