Чем отличается JSON от JSONB в PostgreSQL?
В PostgreSQL типы данных json и jsonb используются для хранения JSON-данных, но имеют важные отличия:
Читать ответПодготовка к интервью
65 вопросов с собеседований в Magnit Tech
Что проверяют на интервью
Подборка объединяет вопросы, отмеченные на этапах интервью в Magnit Tech. Здесь можно понять структуру технической проверки и заранее повторить связанные темы. В подборке чаще встречаются темы: go, database, sql.
Каталог
В PostgreSQL типы данных json и jsonb используются для хранения JSON-данных, но имеют важные отличия:
Читать ответВ Kafka группа потребителей (consumer group) — это набор клиентов, которые совместно читают данные из топиков. Основные черты и устройство:
Читать ответЯ работал с такими брокерами сообщений, как Apache Kafka и RabbitMQ.
Читать ответВ Go нельзя напрямую запретить закрывать канал, так как оператор close работает с каналом, а не с его типом.
Читать ответsync.Pool в Go — это структура данных для хранения и повторного использования временных объектов, чтобы уменьшить нагрузку на сборщик мусора и повысить производительность.
Читать ответЯ бы хотела видеть команду с чётко распределёнными ролями и хорошей коммуникацией. В идеале, чтобы в команде были:
Читать ответMutex (взаимное исключение) и RWMutex (мьютекс с разделением на чтение и запись) — это механизмы синхронизации в Go для защиты общих ресурсов от одновременного доступа.
Читать ответВ Apache Kafka основные абстракции следующие:
Читать ответВыбор между ростом как технического специалиста и переходом в менеджмент зависит от личных интересов и сильных сторон.
Читать ответВ Apache Kafka ключ сообщения — это дополнительное поле, которое используется для определения партиции, в которую попадёт сообщение.
Читать ответACID — это набор свойств транзакций в базах данных, обеспечивающих надежность и корректность операций:
Читать ответЕсли Kafka недоступна и сервис не может отправить обновление заказа, нужно обеспечить надежность доставки сообщений и избежать потери данных. Один из способов — использовать Outbox pattern.
Читать ответ