Python
Kako je bio organizovan vaš monitoring? Prometheus, Grafana, logovi?
Koje oblasti vas najviše zanimaju i da li postoje domeni sa kojima ne biste želeli da radite?
U kojim scenarijima u Pythonu treba koristiti modul za prikupljanje smeća?
Koja je razlika između sinhrone i asinhrone interakcije usluga?
klasa Pravougaonik: def postavi_širinu(self, širina): self._širina = širina def postavi_visinu(self, visina): self._visina = visina def dobij_iznos(self): return self._širina * self._visina klasa Kvadrat(Pravougaonik): def postavi_širinu(self, širina): self._širina = širina self._visina = širina def postavi_visinu(self, visina): self._širina = visina self._visina = visina
Kako reagujete na situacije kada se zahtevi menjaju tokom rada?
Шта је затварање у Python-у?
Zadatak sa konkurentnim ažuriranjem tabele: kako rešiti problem gubitka ažuriranja (Lost Update) pomoću alata baze podataka?
Šta radi EXPLAIN i šta se menja dodavanjem ANALYZE? Kada je indeks beskoristan?
Уопштено, како се осећаш у вези посете канцеларији?
Kako ste komunicirali sa bazom podataka? SQL Alchemy, koja verzija, deklarativni stil?
Šta može izazvati curenje memorije ako postoji garbage collector?
Šta je offset u Kafka i čemu služi?
Ispričaj mi, kakav je bio tim i kako su se vodili procesi.
Планови за даљу обуку
Kako se odnosiš na međusobni pregled koda u malom timu?
Реци ми о партиционисању табела у PostgreSQL-у. Да ли сте то користили?
Ispričaj mi o indeksima u PostgreSQL, koje poznaješ?
Zadaci za optimizaciju SQL su se pojavili zbog problema u produkciji ili ste ih sami inicirali?
Hajde da razmislimo logički: šta može biti pogrešna migracija baze podataka koja izaziva grešku 500 prilikom prebacivanja na stariju verziju aplikacije (na primer, ako se u jednom deployment-u istovremeno uklone kolona i kod koji joj pristupa)? Kako to izbeći?