Знаешь ли такой паттерн как Saga?
Паттерн Saga используется для управления распределёнными транзакциями в микросервисной архитектуре.
Читать ответПодготовка к интервью
65 вопросов с собеседований в Magnit Tech
Что проверяют на интервью
Подборка объединяет вопросы, отмеченные на этапах интервью в Magnit Tech. Здесь можно понять структуру технической проверки и заранее повторить связанные темы. В подборке чаще встречаются темы: go, database, sql.
Каталог
Паттерн Saga используется для управления распределёнными транзакциями в микросервисной архитектуре.
Читать ответURL хоста внешнего сервиса лучше хранить в конфигурационных файлах или переменных окружения, а не хардкодить в коде.
Читать ответЕсли запрос к базе данных выполняется очень медленно, стоит предпринять следующие шаги:
Читать ответВ Go пакет context используется для передачи сквозных сигналов отмены, дедлайнов и других значений между горутинами и функциями.
Читать ответИдеальное рабочее место для меня — это пространство, где сочетаются комфорт, эффективность и возможность для развития.
Читать ответИндекс в PostgreSQL — это структура данных, которая ускоряет поиск строк в таблице по определённым столбцам, уменьшая количество операций чтения.
Читать ответКак разработчик на Go, я горжусь проектом, в котором реализовал высоконагруженный сервис для обработки потоковых данных в реальном времени.
Читать ответМеня привлекает Магнит как крупная компания с масштабными проектами, где можно работать с высоконагруженными системами и современными технологиями.
Читать ответВ PostgreSQL выбор между Index Scan и Index Only Scan зависит от того, может ли планировщик получить все необходимые для запроса данные непосредственно из индекса, без обращения к основной таблице (heap).
Читать ответВ Go синхронизация в основном достигается через "структурную конкуренцию", поощряя использование каналов для обмена данными между горутинами вместо совместного использования памяти с явной блокировкой.
Читать ответАрхитектура Segment Engine обычно строится вокруг эффективной обработки и хранения сегментов пользователей для таргетинга и аналитики.
Читать ответВ одном из проектов я получил негативную обратную связь от коллег по поводу качества кода, который я написал на Go.
Читать ответ