Опиши структуру базы данных, которая могла бы использоваться для управления информацией о магазине книг
Для управления информацией о магазине книг можно использовать реляционную базу данных с примерно следующей структурой:
Читать ответПодготовка к интервью
881 вопрос с собеседований в Ozon
Что проверяют на интервью
Подборка объединяет вопросы, отмеченные на этапах интервью в Ozon. Здесь можно понять структуру технической проверки и заранее повторить связанные темы. В подборке чаще встречаются темы: database, backend, sql.
Каталог
Для управления информацией о магазине книг можно использовать реляционную базу данных с примерно следующей структурой:
Читать ответКоммерческий опыт работы с Go обычно измеряется в годах и зависит от конкретных проектов и компаний.
Читать ответЧтобы определить, является ли слайс монотонным, нужно проверить, либо он неубывающий (каждый следующий элемент не меньше предыдущего), либо невозрастающий (каждый следующий элемент не больше предыдущего).
Читать ответДля обработки откликов от HeadHunter через webhook и от Avito через периодический опрос (polling) можно реализовать гибкую архитектуру, которая поддерживает оба варианта:
Читать ответПри выборе нового места работы для меня важны несколько ключевых аспектов:
Читать ответВ языке Go тип error — это встроенный интерфейс, который используется для обработки ошибок. Он определён как:
Читать ответДля синхронизации воркеров через PostgreSQL можно использовать механизм распределённых блокировок на уровне базы данных.
Читать ответЧтобы не терять заказы из-за медленной аналитики, нужно отделить обработку заказа от аналитики и сделать их асинхронными.
Читать ответВ PostgreSQL шардирование обычно реализуется на уровне приложения или с помощью расширений, так как встроенного полноценного шардирования нет.
Читать ответВ нашей команде инцидент-менеджмент построен следующим образом:
Читать ответВ языке Go rune — это синоним типа int32, который используется для представления одного Unicode-кода символа.
Читать ответВ Go пустая структура struct{} — это структура без полей.
Читать ответ