Sobes.tech

Python

Šta je kompozicija i kako se razlikuje od nasleđivanja?

208

Šta je kolizija i da li je moguće od nje osloboditi?

180

Kako se odnosite prema podršci postojećih projekata, spremni li ste da na tome radite?

168

Kako ste shvatili da je kod kvalitetno urađen? Po kojim kriterijumima?

160

Šta biste uradili ako kolega odeđe na odmor, a od vas traže da završite njegov hitan projekat za 2 dana, uključujući vikende?

156

Snimci ekrana sadrže Python kod za asinhronu funkciju za kreiranje narudžbine u veb servisu. Kod uključuje: - Parsiranje JSON podataka zahteva za user_id, items i promo_code. - Izračunavanje ukupne cene artikala. - Opcionalno primenjivanje popusta pozivanjem spoljnog servisa za popuste. - Umetanje narudžbine u PostgreSQL bazu podataka. - Rezervisanje artikala pozivanjem skladišne usluge. - Objavljivanje događaja o kreiranju narudžbine na Kafka adapter. - Ažuriranje statusa narudžbine na 'obrađeno'. Zadatak koji kod implicira: "Implementirati asinhroni API endpoint za kreiranje narudžbine koji: - Validira ulazne podatke. - Izračunava ukupnu cenu narudžbine. - Primjenjuje popust ako je dat promo kod, pozivanjem spoljnog servisa za popuste. - Umeće narudžbinu u PostgreSQL bazu i dobija novi ID narudžbine. - Poziva skladišnu uslugu za rezervaciju naručenih artikala. - Objavljuje događaj o kreiranju narudžbine na Kafka adapter. - Ažurira status narudžbine u bazi na 'obrađeno'. - Eleganto rešava potencijalne greške, poput prekida veze sa servisom za popuste."

147

Kako ste se kretali u procesu rada — iterativno, blokovima?

142

Зашто су индекси у базама података? Шта они представљају? Зашто не можемо креирати индекс на сва поља?

142

Kako izgleda vaš idealni poslodavac?

142

Šta je dostava bar jednom i šta garantuje?

141

Kako si shvatio da je potrebno nešto optimizovati? Kako si procenjivao performanse na produkciji?

141

Da li postoji projekat na koji ste ponosni? Zašto baš taj ističete?

141

Zašto neki zaposleni obavljaju posao kvalitetno i na vreme, dok drugi ne?

137

Šta za vas predstavlja težak projekat? Gde vidite svoj razvoj?

136

Имате ли искуства у раду на пројектима од нуле?

133

Да ли имате питања у вези са условима рада и следећим корацима?

132

Šta će se desiti ako sve metale istopimo zajedno?

131

Kako metrike iz PostgreSQL stižu u Grafanu?

130
/3