Как простым способом перевести деньги со счёта на счёт?
В одной БД перевод выполняют одной транзакцией: проверяют сумму и валюту, блокируют оба счёта, списывают и зачисляют средства, затем фиксируют результат.
Читать ответПодготовка к интервью
577 вопросов с собеседований в Лига цифровой экономики
Что проверяют на интервью
Подборка объединяет вопросы, отмеченные на этапах интервью в Лига цифровой экономики. Здесь можно понять структуру технической проверки и заранее повторить связанные темы. В подборке чаще встречаются темы: backend, frontend, api.
Каталог
В одной БД перевод выполняют одной транзакцией: проверяют сумму и валюту, блокируют оба счёта, списывают и зачисляют средства, затем фиксируют результат.
Читать ответОпишите реальный случай и причину: удалённое поле, изменённый generated API, несовместимая версия генератора или неверно обновлённый пакет контрактов.
Читать ответCI может сравнивать новую proto-схему с опубликованной базовой версией и запускать проверку breaking changes, затем собирать клиентов и контрактные тесты.
Читать ответУказатель в заголовке непустого слайса указывает на его первый элемент в backing array, а не обязательно на начало исходного массива.
Читать ответТакой вопрос требует фактов конкретного проекта: подтвердите наличие интеграции только если знаете её контракт и свою связь с ним. По названию продукта это определить нельзя.
Читать ответНет. Даже ключи int от 0 до 10 не делают map упорядоченной. Range может вернуть их в любом неоговорённом порядке.
Читать ответГотовность к неопределённости означает умение уточнять требования и управлять рисками, а не молча угадывать ожидания. Приведите пример такого подхода.
Читать ответОпишите состав команды, разделение ответственности и способ взаимодействия. Затем обозначьте своё место в этой структуре.
Читать ответТопики выделяют по назначению, контрактам, доступу и срокам хранения; партиции — по пропускной способности, параллелизму и требованиям порядка.
Читать ответОтделите готовую платформенную основу от своей работы: настройку сервера, middleware, контракты, клиентские вызовы и эксплуатационные параметры.
Читать ответБудут напечатаны две строки [0], затем возникнет panic: индекс 1 находится за пределами длины nums. Третьего успешного вывода не будет.
Читать ответНет. Канал — средство взаимодействия горутин, а не оператор асинхронного запуска. Обычный вызов функции остаётся синхронным, даже если внутри есть канал.
Читать ответ