Какие проблемы возникают при конкурентном доступе к базе и как их решать?
При одновременном выполнении транзакций в системе часто возникают следующие типичные проблемы:
Читать ответПодготовка к интервью
577 вопросов с собеседований в Лига цифровой экономики
Что проверяют на интервью
Подборка объединяет вопросы, отмеченные на этапах интервью в Лига цифровой экономики. Здесь можно понять структуру технической проверки и заранее повторить связанные темы. В подборке чаще встречаются темы: backend, frontend, api.
Каталог
При одновременном выполнении транзакций в системе часто возникают следующие типичные проблемы:
Читать ответОдной из самых сложных и интересных задач была разработка распределённого сервиса на Go для обработки больших потоков данных в реальном времени.
Читать ответДля анализа эффективности индексов с помощью EXPLAIN ANALYZE нужно выполнить запрос с этим префиксом и изучить план выполнения:
Читать ответЯ работал с разными типами API, включая:
Читать ответВ Go термин "panic" обозначает механизм обработки критических ошибок, при которых программа не может продолжать нормальное выполнение.
Читать ответКоличество кода на Go, которое я пишу за проект или период времени, сильно зависит от масштаба и задач проекта. В среднем за неделю разработки это может быть от нескольких сотен до нескольких тысяч строк кода.
Читать ответПри рассказе о себе на интервью middle+ Golang-разработчику стоит сфокусироваться на профессиональном опыте и достижениях:
Читать ответМассивы имеют фиксированную длину, определенную при создании. Слайсы представляют собой динамические представления базовых массивов.
Читать ответВыбор между использованием готовой библиотеки и написанием собственной зависит от нескольких факторов:
Читать ответДа, умею писать сложные SQL-запросы. Обычно это включает:
Читать ответЧтобы зайти в профилировщик pprof на production-сервере, обычно нужно:
Читать ответДля архитектуры системы с несколькими сервисами и базами данных стоит придерживаться принципа разделения ответственности и изоляции данных:
Читать ответ