Услов На примеру креирања поруџбине. Постоји захтев за сервис и одговор, између ова два корака бележимо у аналитици производе које су наручени (на пример, за пребројавање популарности производа). Аналитички сервис понекад ради споро или се временски истиче, и ми не стижемо да одговоримо на време, губећи поруџбине. Шта учинити да престанемо да губимо поруџбине и новац?
Golang
Koje mogućnosti PostgreSQL ste široko koristili?
Kako je implementirano shardovanje u PostgreSQL — ko je bio uloga rutera?
Ispričaj mi o svom poslednjem tehničkom iskustvu, koje zadatke si obavljao, šta te je najviše zanimalo?
Navedite primer slučaja sa SELECT FOR UPDATE kada to može dovesti do deadlocka.
Zašto si napustio kompaniju?
У којој си фази сада у техничким интервјуима? Имаш ли понуде?
Da li ste ikada radili sa virtualizacijom?
Iz koje tabele se uzima alias 'oi' u upitu?
146% CPU u top — да ли је то могуће и шта то значи?
Kako biste ocenili sebe kao Golang developera? Da li ste trenutno middle, middle+, senior?
Ispričaj mi o brokerima poruka s kojima si radio.
Šta će program prikazati? func a() { x := []int{} x = append(x, 0) x = append(x, 1) x = append(x, 2) y := append(x, 3) z := append(x, 4) fmt.Println(y, z) } func main() { a() }
Šta je prazni interfejs (interface{} / any) u Go?
Модел библиотеке треба описати. Постоје 3 ентитета: "Аутор", "Књига", "Читалац". Физички, постоји само једна књига и може бити код само једног читаоца. Треба креирати табеле за библиотеку које ће то узети у обзир.
Колико имате искуства у Go?
Implementirajte funkciju koja prihvata []any i delta int. Potrebno je povećati za delta samo prve pojave jedinstvenih brojeva (int). Ostali tipovi i ponovljeni brojevi ostavljaju se bez promena. Funkcija treba da vrati ažuriranu listu i 2 broja: updated – koliko je jedinstvenih brojeva izmenjeno, duplicates – koliko je numeričkih elemenata bilo duplikata func IncrementUniqueIntsInMixed(xs []any, delta int) ([]any, int, int) { // vaš kod } // Primer: xs := []any{1, "a", 5, "b", 1, 0, 5} u, d, s := IncrementUniqueIntsInMixed(xs, 3) // xs == []any{4, "a", 8, "b", 1, 3, 5} // u == 3 // jedinstveni brojevi: 1, 5, 0 // d == 2 // duplikati: drugi 1, drugi 5
Koji JOIN se koristi po defaultu kada napišete samo JOIN? Koje vrste JOIN-ova postoje?
Šta je važno predvideti u polling worker-u?
Zašto ste odlučili da napustite svoje trenutno radno mesto?