Подборка объединяет вопросы, отмеченные на этапах интервью в Ecom.tech. Здесь можно понять структуру технической проверки и заранее повторить связанные темы. В подборке чаще встречаются темы: postgresql, database, sql.
Полная вакуумная очистка (full vacuum) в базе данных — это процесс, при котором удаляются все неиспользуемые данные и освобождается место, занимаемое удалёнными или обновлёнными строками.
Партиционирование — это метод разделения больших наборов данных или потоков сообщений на более мелкие части (партиции), которые обрабатываются и хранятся отдельно.
Mutex (взаимное исключение) и RWMutex (мьютекс с разделением на чтение и запись) — это механизмы синхронизации в Go для защиты общих ресурсов от одновременного доступа.
В Go (Golang) для преобразования текстовой строки в последовательность рунических символов можно использовать тип rune, который представляет собой Unicode-кодовую точку.
Да, в системах и протоколах существуют односторонние коммуникационные каналы. Это каналы, по которым данные передаются только в одном направлении — от отправителя к получателю, без обратной связи.
Да, язык Go предоставляет возможность узнать количество доступных ядер процессора через пакет runtime. Функция runtime.NumCPU() возвращает число логических процессорных ядер, доступных системе.