Sobes.tech

Embedded / IoT

Kako ste optimizovali PostgreSQL? Šta uraditi sa sporim SELECT upitom?

Middle
Позитив Технолоджис
64

// Šta će prikazati sledeći kod i zašto? package main import "fmt" type Person struct { Name string } func changeName(person *Person) { person.Name = "Alice" } func main() { person := &Person{ Name: "Bob", } fmt.Println(person.Name) // Bob changeName(person) fmt.Println(person.Name) // Alice }

Junior
СБК ПАРУС
64

Ako su beani deklarisani putem @Configuration i @Bean, kako funkcioniše @Qualifier i kako se zove bean?

Middle
Позитив Технолоджис
63

Opisati šemu paralelnog produženja pretplate: tema, ključ particije, broj particija i instanci konzumenata

Senior
СБК ПАРУС
62

Čime se razlikuje pesimističko od optimističkog zaključavanja u PostgreSQL?

Senior
СБК ПАРУС
59

Koja je razlika između Checked i Unchecked izuzetaka u Javi? Kako sa njima raditi?

Middle
Позитив Технолоджис
59

Šta će prikazati sledeći program i koliko će trajati njegovo izvršenje? package main import ( "fmt" "time" ) const numRequests = 10_000 var count int func networkRequest() { time.Sleep(time.Millisecond) // Simulacija mrežnog zahteva. count++ } func main() { for i := 0; i < numRequests; i++ { networkRequest() } fmt.Println(count) // 10_000 }

Junior
СБК ПАРУС
59

Polja address i phone su javna. Zašto Java ne voli javna polja? Šta se stvarno menja prelaskom na private + getter/setter?

Junior
ИП Ганус Александр Андреевич
58

Испричај о технички сложеним пројектима или случајевима којима можеш да се похвалиш

Junior
Позитив Технолоджис
57

Koji nivo izolacije transakcija izabrati za sprečavanje overbuka samo kroz nivo izolacije?

Senior
СБК ПАРУС
57

Kako ponovo pročitati poruku iz Kafka?

Senior
ИП Ганус Александр Андреевич
57

Koliko vremena će trajati izvršenje nakon optimizacije? Da li to zavisi od broja niti procesora (GOMAXPROCS)?

Junior
СБК ПАРУС
57

Šta će prikazati sledeći kod i zašto? package main import "fmt" type Person struct { Name string } func changeName(person *Person) { person = &Person{ Name: "Alice", } } func main() { person := &Person{ Name: "Bob", } fmt.Println(person.Name) changeName(person) fmt.Println(person.Name) }

Junior
СБК ПАРУС
57

Koji zadatak ti je ostao najviše u sećanju od onih koje si obavljao?

Middle
Позитив Технолоджис
53

Da li si radio sa čistom arhitekturom i Domain-Driven Design?

Intern
Adapty
53

1. Koje tačno klijentske (korisničke) funkcije ste implementirali u poslednjih godinu dana na trenutnom radnom mestu? 2. Koji približno procenat zadataka ste realizovali direktno u PHP-u u poslednjih godinu dana? 3. Koji odnos PHP/GO bio bi udoban za vas u zadacima na novom radnom mestu (otprilike u %)? 4. Zbog čega želite da promenite radno mesto? 5. Navedite vaše iskustvo u komercijalnom razvoju na jeziku GO. 6. Da li imate iskustva sa REST RPC, gRPC, API? 7. Da li imate iskustva u razvoju servisa u Kubernetes-u? Iskustvo u implementaciji? (Opisite na kojim projektima) 8. Da li imate iskustva u implementaciji Unix sličnih operativnih sistema? (Opisite čime ste se bavili) Kako ocenjujete svoj nivo znanja o Linux-u? (korisnik/napredni). 9. Da li imate znanje i/ili iskustvo sa terraform-om? (Opisite na kojim projektima ste ga koristili) 10. Da li ste radili sa bazama podataka PostgreSQL, MongoDB? 11. Koji nivo prihoda razmatrate? 12. Koliko godina radite u komercijalnom razvoju, i koliko posebno sa Go? 13. Da li imate iskustva u razvoju igara ili mobilnih aplikacija sa gamifikacijom? Ako imate, priložite link do projekta. 14. Ukratko opišite arhitekturu poslednjeg Go servisa koji ste projektovali ili značajno menjali. Koje komponente, zašto baš takva struktura, šta biste sada uradili drugačije? 15. Pričajte o refaktoringu ili migracijama koje su trajale duže od 2 nedelje. Šta je bio okidač, koje metrike su bile pre/posle, šta nije išlo po planu? 16. Sa kojim AI alatima radite prilikom pisanja koda? Šta ste promenili u svojoj upotrebi AI u 2025. godini? 17. Opisite slučaj kada je korišćenje AI znatno pojednostavilo vaš rad ili uštedelo vreme. 18. Pričajte malo o vašem iskustvu sa WebSocket-om ili drugim rešenjima u realnom vremenu. U kojem proizvodu ste ih koristili? Koliko istovremenih konekcija ste podržavali, koji su bili problemi sa skaliranjem? 19. Da li imate iskustva sa redovima (BullMQ, Kafka, RabbitMQ ili drugim)? U kojim zadacima ste ih koristili? 20. Opisite slučaj kada su testovi otkrili grešku pre prodaje ili kada je nedostatak testova doveo do problema. Kakav je bio taj slučaj? 21. Pričajte o grešci ili incidentu u Go-u koji ste debug-ovali najduže. Kako se manifestovao, koliko je vremena trajalo, šta je bila uzrok? 22. Navedite maksimalni RPS ili MAU proizvoda na kojem ste radili. Ako možete, navedite i p99 latenciju koju ste održavali. 23. Ovde možete priložiti primer koda (link do dokumenta/pastebin) ili link do Github-a. 24. Ako niste odgovorili na konkurs na HH, priložite link ili fajl svog CV-a. 25. Slobodno polje za komentare, u kojem možete napisati sve što smatrate važnim!

Intern
Adapty
52

Šta uraditi kada se pojavi OutOfMemoryError?

Middle
Позитив Технолоджис
51

Šta je reverse proxy i kako ga možemo implementirati?

Intern
Adapty
51

Šta je Materialized View u ClickHouse?

Intern
Adapty
50

Да ли имате питања о компанији Bizon?

Middle+
.wrk
50
/9