Чем занимаешься на текущем месте работы? Какие задачи, какая самая сложная задача, какая команда?
На текущем месте работы я участвую в разработке высоконагруженного backend-сервиса на Go, который обрабатывает миллионы запросов в сутки.
Читать ответПодготовка к интервью
201 вопрос с собеседований в X5 Tech
Что проверяют на интервью
Подборка объединяет вопросы, отмеченные на этапах интервью в X5 Tech. Здесь можно понять структуру технической проверки и заранее повторить связанные темы. В подборке чаще встречаются темы: testing, api, http.
Каталог
На текущем месте работы я участвую в разработке высоконагруженного backend-сервиса на Go, который обрабатывает миллионы запросов в сутки.
Читать ответВ нашей команде архитектурой обычно занимается старший разработчик или технический лидер (Tech Lead).
Читать ответOpenTelemetry — это открытый стандарт и набор инструментов для сбора, обработки и экспорта телеметрических данных (трейсы, метрики, логи) из распределённых систем.
Читать ответОдна из интересных инженерных задач, с которой я сталкивался в Golang, была связана с оптимизацией высоконагруженного сервиса для обработки потоковых данных.
Читать ответЕсли пользователь получил токен и изменил в нём роль, то это означает, что токен не защищён должным образом.
Читать ответДля проектирования отказоустойчивой системы обработки заказов с заданными параметрами и требованиями к миграции без остановки сервиса, можно предложить следующее архитектурное решение:
Читать ответТехнически можно реализовать REST-эндпоинты без явного указания в пути названия ресурса, например, вместо /news/123 использовать просто /123. Однако это противоречит REST-конвенциям и ухудшает читаемость и поддержку API.
Читать ответВыбор стратегии вытеснения кэша зависит от конкретных требований и характера нагрузки. Наиболее распространённые стратегии:
Читать ответВ данном коде определена функция printNumber, которая выводит число с задержкой в 1 секунду. Однако в функции main она не вызывается.
Читать ответВ моей команде мы отвечали за backend-сервис, который обрабатывал бизнес-логику и взаимодействие с базой данных для нашего продукта. Основные зоны ответственности:
Читать ответДля сервиса обработки обращений от пользователей с такими требованиями (DAU=100, Availability=99.95%, RPS=100) можно предложить следующую архитектуру и подходы на Go:
Читать ответЯ не могу рассказать про текущий проект, так как не имею личного опыта или информации о конкретных проектах. Но обычно при ответе на такой вопрос стоит кратко описать:
Читать ответ