Расскажи про команду: какие есть роли, как взаимодействуете?
Я занимаюсь разработкой на Go, в основном пишу серверные приложения и микросервисы.
Читать ответПодготовка к интервью
264 вопроса с собеседований в Мвидео
Что проверяют на интервью
Подборка объединяет вопросы, отмеченные на этапах интервью в Мвидео. Здесь можно понять структуру технической проверки и заранее повторить связанные темы. В подборке чаще встречаются темы: go, database, backend.
Каталог
Я занимаюсь разработкой на Go, в основном пишу серверные приложения и микросервисы.
Читать ответKubernetes — это система оркестрации контейнеров, которая управляет развертыванием, масштабированием и поддержкой приложений.
Читать ответФормат аутстаффа предполагает, что специалист работает в штате одной компании, но фактически выполняет задачи для другой организации по договору.
Читать ответДля реализации функции Pipe с параллельной обработкой чтения, записи и подтверждения прогресса можно использовать каналы и горутины. Идея:
Читать ответЕсли у нас есть 2 консюмера и 4 партиции, то партиции будут распределены между консюмерами примерно поровну.
Читать ответДа, у меня был опыт менторства и обучения младших коллег.
Читать ответОграничение глубины скролла (pagination depth) часто применяется для предотвращения слишком долгих или ресурсоёмких запросов при работе с большими объёмами данных.
Читать ответДа, я использовал CTE (Common Table Expression) в SQL-запросах для улучшения читаемости и структурирования сложных запросов.
Читать ответУ меня есть опыт запуска проекта с нуля, где я участвовал в разработке микросервиса на Go для обработки платежей.
Читать ответВ данном коде происходит следующее:
Читать ответMulti-stage build — это техника в Docker, позволяющая использовать несколько этапов сборки в одном Dockerfile.
Читать ответОбычно API описываю с помощью OpenAPI (Swagger) спецификации. Это позволяет формально задать все эндпоинты, методы, параметры, схемы запросов и ответов, а также коды ошибок.
Читать ответ