Technical Writer
С какви проблеми с езика Go сте се сблъсквали в продукцията?
Система за плащане чрез телефон Трябва да се реализира архитектура, при която клиентът може да плаща покупки на каса/КС (касова зала за самообслужване) чрез мобилно приложение. Плащането НЕ става чрез SBP. Когато потребителят купува стоки, той избира да плати чрез приложението. Касата или КС трябва да идентифицира потребителя и да стартира процеса на плащане с банката на клиента. Сценарий: - Касиерът/клиентът сканира стоките. - Продължава към плащане. - Идентифицира се на касата/КС. - Избира да плати в приложението Магнит. - Влиза в приложението Магнит. - Избира банката, инсталирана на телефона, чрез която ще се плаща. - В приложението на банката извършва плащането. - Връща се към екрана с резултата от плащането в приложението Магнит. - На касата/КС получава съобщение за успешно плащане. Нефункционални изисквания: - DAU = 1000 в магазина - Брой магазини 500 - Брой каси - средно 5. - Плащането трябва да се извърши максимум за 2 минути. - Страницата за плащане трябва да се отвори максимум за 250мс.
Как безопасно да прехвърлим данните от формата към сървъра? Как работи HTTPS?
Защо да използваме DTO между слоевете?
Как да преброим броя на символите (руните) в низ в Go?
Какво ще приложиш за сигурността на API? Как ще авторизираш клиента и host-to-host?
Има ли недостатъци в езика Go?
Какви са вариантите за броене на броя на символите в низ в Go? (след интервюто)