Technical Writer
Cu ce probleme de Go te-ai confruntat în producție?
Sistem de plată prin telefon Este necesar să implementați o arhitectură în care clientul să poată plăti cumpărăturile la casă/KS (casă de autoservire) folosind o aplicație mobilă. Plata NU se face prin SBP. Când utilizatorul cumpără produse, alege să plătească folosind aplicația. Casierul sau KS trebuie să identifice utilizatorul și să inițieze procesul de plată cu banca clientului. Scenariu: - Casierul/utilizatorul scanează produsele. - Trece la plată. - Se identifică la casă/KS. - Alege să plătească în aplicația Magnit. - Accesează aplicația Magnit. - Alege banca instalată pe telefonul său pentru a efectua plata. - În aplicația băncii, efectuează plata. - Se întoarce pe ecranul de rezultat al plății în aplicația Magnit. - La casă/KS, primește mesaj despre plata reușită. Cerinte non-funcționale: - DAU = 1000 în magazin - Număr de magazine 500 - Număr de case - în medie 5. - Plata trebuie să se realizeze în maximum 2 minute. - Pagina de plată trebuie să se deschidă în maximum 250ms.
Cum se transferă în siguranță datele de la formular către server? Cum funcționează HTTPS?
De ce să folosiți DTO între straturi?
Ce vei aplica pentru securitatea API-ului? Cum autorizezi clientul și host-to-host?
Există dezavantaje în limbajul Go?
Cum se numără numărul de caractere (rune) într-un șir în Go?
Care sunt opțiunile pentru numărarea numărului de caractere într-un șir în Go? (discuție după interviu)