Был ли у тебя опыт оптимизации запросов в реляционных базах данных?
Для повышения производительности запросов к базе данных в Go можно использовать следующие методы:
Читать ответПодготовка к интервью
881 вопрос с собеседований в Ozon
Что проверяют на интервью
Подборка объединяет вопросы, отмеченные на этапах интервью в Ozon. Здесь можно понять структуру технической проверки и заранее повторить связанные темы. В подборке чаще встречаются темы: database, backend, sql.
Каталог
Для повышения производительности запросов к базе данных в Go можно использовать следующие методы:
Читать ответОдной из самых сложных задач был проект по разработке высоконагруженного распределённого сервиса на Go, который обеспечивал обработку миллионов запросов в сутки с минимальной задержкой.
Читать ответCookie — это небольшой фрагмент данных, который веб-сервер отправляет браузеру, и который браузер сохраняет и отправляет обратно серверу при последующих запросах к тому же домену.
Читать ответЕсли устройство не получает ответ в процессе TCP-соединения, происходит повторная отправка пакета (retransmission) согласно алгоритму TCP.
Читать ответgo func IncrementUniqueIntsInMixed(xs []any, delta int) ([]any, int, int) { seen := make(map[int]bool) updated := 0 duplicates := 0
Читать ответЯ работал с несколькими реляционными базами данных, включая PostgreSQL, MySQL и Microsoft SQL Server. В рамках проектов приходилось решать задачи, связанные с шардированием и партиционированием данных.
Читать ответПоверка — это процесс проверки и подтверждения соответствия измерительных приборов установленным стандартам и требованиям.
Читать ответКоманда top в Unix-подобных системах под капотом выполняет следующие действия:
Читать ответВ Go под "временем на отработку" обычно понимается время, необходимое для корректного завершения программы или горутины, включая освобождение ресурсов и завершение фоновых задач.
Читать ответРаботал с различными технологиями в экосистеме Go, включая:
Читать ответЕсли таблица большая и в ней нет индекса, добавление индекса может занять много времени и заблокировать таблицу, что приведёт к проблемам с доступом.
Читать ответНа верхнем уровне архитектура системы постинга вакансий на множество платформ с агрегацией откликов может быть следующей:
Читать ответ