В каком направлении вы хотели бы развиваться дальше: архитектура, менеджмент или другое?
Хочу изучить инструменты профилирования и трассировки Go-приложений, чтобы лучше оптимизировать производительность.
Читать ответПодготовка к интервью
166 вопросов с собеседований в X5
Что проверяют на интервью
Подборка объединяет вопросы, отмеченные на этапах интервью в X5. Здесь можно понять структуру технической проверки и заранее повторить связанные темы. В подборке чаще встречаются темы: frontend, database, sharding.
Каталог
Хочу изучить инструменты профилирования и трассировки Go-приложений, чтобы лучше оптимизировать производительность.
Читать ответНагрузка на базу данных можно определить по нескольким признакам:
Читать ответИнтерфейсы в Go полезны в следующих сценариях:
Читать ответПосле того как я пушу ветку, обычно срабатывает CI/CD пайплайн, который включает следующие шаги:
Читать ответВ моей текущей работе на Go процесс обычно начинается с получения задачи через систему трекинга (например, Jira). После уточнения требований и обсуждения с командой я приступаю к проектированию решения.
Читать ответДля меня важны следующие критерии при выборе работы:
Читать ответВ Go существуют следующие основные встроенные (primitive) и составные (composite) структуры данных:
Читать ответВ Go используется трёхцветная маркировка для реализации сборщика мусора (GC), основанного на алгоритме маркировки и очистки. Основная идея — разделить объекты на три категории (цвета) во время обхода графа объектов:
Читать ответС помощью Prometheus обычно собирают и мониторят следующие показатели:
Читать ответВ Go стандартная библиотека предоставляет несколько потокобезопасных структур и примитивов для работы с конкурентностью:
Читать ответВ работе на Golang иногда раздражают следующие моменты:
Читать ответПри проектировании новых сервисов, особенно таких, которые связаны с расчётными листами и тарифами, важно учитывать несколько аспектов:
Читать ответ