Golang
Ispričajte nam o vašem iskustvu s CI/CD. Koje ste alate koristili, poput Jenkins, ArgoCD i drugih?
Да ли сте имали систем високог оптерећења на вашем тренутном или претходном радном месту?
Може ли се обезбедити ACID на нивоу Read Committed?
Zašto ste odlučili da tražite novi posao i da napustite Wildberries?
Šta vam je kritično važno prilikom prelaska na novo radno mesto?
Na kojim principima se zasniva vaš rad?
Ispričaj mi o neuspehu na poslu.
Ako je prvi proizvod prikazan 1000 puta, drugi 500 puta, i prvi ima 50 klikova, a drugi 25, kako ih možemo uporediti?
Čime se razlikuje HTTP od REST?
Koja je razlika između komandi EXPLAIN i EXPLAIN ANALYZE u PostgreSQL?
Ispričaj mi o metodologijama razvoja softvera
Kako napraviti generičku strukturu podataka (koja radi sa bilo kojim tipom vrednosti) u Go?
Šta su gorutine u Go? Čime se razlikuju od niti OS? Kako radi planirač Go (GMP model)?
Šta se dešavalo ako je servis pao i nije čitao poruke iz Kafka?
Када користити mutex или канале?
Ispričajte nam o procesu razvoja u vašem timu
Колико време ради претраживачко дрво?
Ispričaj mi o svom poslednjem tehničkom iskustvu, koje zadatke si obavljao, šta te je najviše zanimalo?
Šta je pogled (predstavljanje)?
Једноставан задатак за live coding (основна конкуренција) Услов: Напишите функцију fetchAll(urls []string) map[string]string, која за сваки URL извршава конкуретно HTTP GET захтев и враћа мапу где је кључ URL, а вредност тело одговора (стринг). Ако захтев не успе (грешка, не 200), вредност ће бити празан стринг. Ограничења: - Не може се користити спољашње библиотеке (само стандардне). - Не може се мењати потпис. - Програм не треба да пада у панике у http.Get. Пример улаза: ["[link]" "[link]" "[link]"]