Sobes.tech

Technical Writer

Z jakimi problemami z językiem Go spotkałeś się w produkcji?

Principal
Black Wall Group
45

System płatności telefonem Należy zaimplementować architekturę, w której klient może opłacać zakupy przy kasie/KS (kasa samoobsługowa) za pomocą aplikacji mobilnej. Płatność NIE odbywa się przez SBP. Użytkownik, kupując produkty, wybiera opcję zapłaty przez aplikację. Kasa lub KS musi zidentyfikować użytkownika i uruchomić proces płatności za pomocą banku klienta. SCM: - Kasjer/klient skanuje produkty. - Przechodzi do płatności. - Identyfikuje się na kasie/KS. - Wybiera zapłatę w aplikacji Magnit. - Przechodzi do aplikacji Magnit. - Wybiera bank zainstalowany na telefonie, z którego dokonuje się płatność. - Dokonuje płatności w aplikacji bankowej. - Wraca do ekranu wyników płatności w aplikacji Magnit. - Kasa/KS otrzymuje wiadomość o pomyślnym opłaceniu. Wymagania niefunkcjonalne: - DAU = 1000 w sklepie - Liczba sklepów 500 - Liczba kas - średnio 5 kas. - Płatność powinna zająć maksymalnie 2 minuty. - Strona płatności powinna się otworzyć w maksymalnie 250 ms.

Principal
ArendadataArendadata
39

Jak bezpiecznie przesłać dane z formularza do serwera? Jak działa HTTPS?

Principal
Black Wall Group
38

Dlaczego używać DTO między warstwami?

Principal
Black Wall Group
38

Co zastosujesz dla bezpieczeństwa API? Jak autoryzujesz klienta i host-to-host?

Principal
Black Wall Group
35

Czy są wady języka Go?

Principal
Black Wall Group
33

Jak policzyć liczbę znaków (run) w ciągu w Go?

Principal
ArendadataArendadata
33

Jakie są opcje zliczania liczby znaków w ciągu w Go? (dyskusja po rozmowie kwalifikacyjnej)

Principal
ArendadataArendadata
28
/2