Sobes.tech

Technical Writer

Šta je uslov trke (race condition)?

Principal
ArendadataArendadata
103

Да ли су постојали случајеви када сте намерно не користили горутине, иако сте могли? Зашто?

Principal
Black Wall Group
102

public class Main { public static void main(String[] args) { Integer a = 127; Integer b = 127; Integer c = 128; Integer d = 128; System.out.println(a == b); System.out.println(c == d); } } package main import "fmt" func main() { x := 1 defer func() { fmt.Println("defer:", x) }() x = 2 fmt.Println("now:", x) }

Principal
Black Wall Group
98

SQL ili NoSQL? Kada šta biraš? Da li su potrebne migracije za MongoDB?

Principal
Black Wall Group
98

public class Main { public static void main(String[] args) { Integer a = 127; Integer b = 127; Integer c = 128; Integer d = 128; System.out.println(a == b); System.out.println(c == d); } }

Principal
Black Wall Group
96

Sistem plaćanja putem telefona Potrebno je implementirati arhitekturu u kojoj klijent može plaćati kupovine na kasi/KS (samoposluga) pomoću mobilne aplikacije. Plaćanje NE ide putem SBP. Korisnik kupujući proizvode, bira da plati pomoću aplikacije. Kasa ili KS treba da identifikuje korisnika i pokrene proces plaćanja pomoću banke klijenta. CJM: - Kasir/klijent skenira proizvode. - Prelazi na plaćanje. - Identifikuje se na kasi/KS. - Izabere da plati u aplikaciji Magnit. - Ulazi u aplikaciju Magnit. - Izabere banku instaliranu na telefonu sa koje se vrši plaćanje. - U banci vrši plaćanje. - Vraća se na ekran rezultata plaćanja u aplikaciji Magnit. - Na kasi/KS dobija 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.

Principal
ArendadataArendadata
95

Kako biraš strukturu projekta u Go?

Principal
Black Wall Group
89

Koje su vrste izuzetaka u Javi i po čemu se razlikuju?

Principal
Black Wall Group
86

Servis sporo troši memoriju. Kako da identifikujete problem?

Principal
Black Wall Group
84

Kako proveriti integritet podataka u webhook-u? Kako zaštititi podatke na nivou prenosa?

Principal
Black Wall Group
79

Кратко ми кажи за себе.

Principal
ArendadataArendadata
75

При раду са highload: мање алокација или боља читљивост кода?

Principal
Black Wall Group
75

Koje nepromenljive objekte poznaješ u Javi?

Principal
Black Wall Group
71

Ispričaj o jednom interesantnom slučaju u tvojoj poslednjoj kompaniji, oko čega je trenutno bottleneck?

Principal
ArendadataArendadata
69

Зашто микросервис можда неће бити скалабилан?

Principal
Black Wall Group
66

Koje pristupe koristiš za izgradnju usluge? Navedite glavne faktore iz 12-factor app

Principal
Black Wall Group
64

Koji obrasci su pogodni za validaciju podataka, kreiranje objekta i izbor metode plaćanja?

Principal
Black Wall Group
64

Koje slojeve vidiš u aplikaciji? Kako komuniciraju među sobom?

Principal
Black Wall Group
64

Ispričaj mi o distribuiranim transakcijama. Koja je razlika između orkestracije i koreografije?

Principal
Black Wall Group
63

Objasni šta je interfejs na nivou junior programera

Principal
Black Wall Group
61
/2