Что такое ZooKeeper?
ZooKeeper — это централизованный сервис для управления конфигурацией, синхронизации распределённых систем и обеспечения отказоустойчивости.
Читать ответПодготовка к интервью
577 вопросов с собеседований в Лига цифровой экономики
Что проверяют на интервью
Подборка объединяет вопросы, отмеченные на этапах интервью в Лига цифровой экономики. Здесь можно понять структуру технической проверки и заранее повторить связанные темы. В подборке чаще встречаются темы: backend, frontend, api.
Каталог
ZooKeeper — это централизованный сервис для управления конфигурацией, синхронизации распределённых систем и обеспечения отказоустойчивости.
Читать ответВ языке Go область памяти heap используется для динамического выделения памяти во время выполнения программы.
Читать ответКэширование данных обычно реализуется с помощью структуры данных, которая хранит недавно или часто используемые объекты для быстрого доступа.
Читать ответЧтобы заполнить слайс из 1000 элементов параллельно без использования мьютекса, можно заранее выделить слайс нужного размера и распределить индексы между горутинами так, чтобы каждая писала в уникальный участок слайса.
Читать ответМетод, гарантирующий, что сообщение будет обработано не более одного раза, называется exactly-once processing.
Читать ответАтомарные операции применяются для обеспечения корректного доступа и изменения общих данных в многопоточных или конкурентных средах без использования блокировок (mutex).
Читать ответНебуферизованный канал в Go — это канал с ёмкостью 0, то есть он не хранит значения внутри.
Читать ответВ Go map реализован как хеш-таблица с открытой адресацией и цепочками для разрешения коллизий.
Читать ответВ PostgreSQL команда EXPLAIN показывает план выполнения SQL-запроса, то есть как СУБД собирается его выполнить, без фактического запуска запроса.
Читать ответВ Go для перевода числа в двоичную систему можно использовать функцию FormatInt из пакета strconv. Она принимает число и основание системы счисления.
Читать ответВ моём последнем проекте я работал над системой мониторинга и анализа логов для крупной финансовой компании.
Читать ответПереход с монолита на микросервисы не стоит рассматривать только по показателю RPS (запросов в секунду). Важнее учитывать комплекс факторов:
Читать ответ