Technical Writer
S kojim problemima jezika Go ste se suočili u produkciji?
Sistema plaćanja putem telefona Potrebno je implementirati arhitekturu u kojoj klijent može plaćati kupovine na kasi/KS (samostalna kasa) pomoću mobilne aplikacije. Plaćanje NE ide putem SBP. Korisnik, kupujući proizvode, bira plaćanje putem aplikacije. Kasa ili KS moraju identifikovati korisnika i pokrenuti proces plaćanja pomoću banke klijenta. SCM: - Kasir/klijent skenira proizvode. - Prelazi na plaćanje. - Identifikuje se na kasi/KS. - Izabere plaćanje u aplikaciji Magnit. - Prelazi u aplikaciju Magnit. - Izabere banku instaliranu na telefonu sa koje se vrši plaćanje. - U aplikaciji banke izvršava plaćanje. - Vraća se na ekran rezultata plaćanja u aplikaciji Magnit. - Na kasi/KS prima poruku o uspešnom plaćanju. Nefunkcionalni zahtevi: - DAU = 1000 u prodavnici - Broj prodavnica 500 - Broj kasa - u proseku 5 kasa. - Plaćanje mora biti završeno za najviše 2 minuta. - Stranica za plaćanje mora se otvoriti najviše za 250 ms.
Zašto koristiti DTO između slojeva?
Kako sigurno preneti podatke iz obrasca na server? Kako radi HTTPS?
Šta ćeš primeniti za sigurnost API-ja? Kako ćeš autorizovati klijenta i host-to-host?
Да ли постоје мане у језику Go?
Kako prebrojati broj karaktera (runova) u nizu u Go?
Koje su opcije za brojanje broja karaktera u nizu u Go? (razgovor nakon intervjua)