Cum evaluezi termenele pentru finalizarea unei sarcini? S-a întâmplat vreodată ca estimarea să nu corespundă cu realitatea?
Python
Cât de des folosești tiparea în Python? Îți dorești să tipizezi astfel încât mypy să nu se plângă?
Și în ceea ce privește punctele forte și slabe din punct de vedere tehnic, poți detalia mai specific (nu abstract)?
Ce crezi că sunt întrebările pe care specialiștii încep să și le pună doar odată cu experiența?
Cum se creează un decorator care funcționează atât cu funcții sincrone, cât și cu funcții asincrone?
Ai experiență de lucru în condiții de incertitudine ridicată (echipă nouă, procese neimplementate)? Cum te raportezi la asta, nu te sperie?
Povestește o situație în care nu ai fost de acord cu decizia liderului de echipă sau a dezvoltatorului senior. Ce a fost și cum ți-ai susținut poziția?
Ce este o coroutine? În ce se deosebește o Task de o coroutine?
Cum se asigură păstrarea istoricului conversației la repornirea serverului WebSocket?
Cum lucrezi sub sarcină, sub presiune? Te afectează sau organizezi totul conform planului?
Ce te motivează și ce te demotivează la locul de muncă?
# 3. Scrieți un decorator simplu care măsoară timpul de execuție al unei funcții
Care este metaclasa de bază în Python?
Cum explici soluții tehnice complexe specialiștilor non-tehnici (designeri, manageri de proiect și de produs)?
De ce o tuplă poate fi cheie într-un dicționar, dar o listă nu? Ce tipuri pot fi în general cheie?
După ce situații îți este important să revii la deciziile tale și să le reanalizezi?
# 3. Scrieți un decorator simplu care măsoară timpul de execuție al unei funcții # 4. Date: două tabele # CREATE TABLE departments ( # id SERIAL PRIMARY KEY, # name VARCHAR(100) NOT NULL # ); # CREATE TABLE employees ( # id SERIAL PRIMARY KEY, # name VARCHAR(100) NOT NULL, # department_id INT NOT NULL REFERENCES departments(id), # salary NUMERIC(10,2) NOT NULL # ); Sarcină: # Scrieți o interogare care afișează numele departamentelor și salariul lor mediu, dar numai pentru acele departamente ale căror salarii medii sunt mai mari, # decât salariul mediu al tuturor angajaților companiei. Sortează rezultatele după salariul mediu în ordine descrescătoare.
Cum înveți noile tehnologii și instrumente? Ai un plan (foaie de parcurs) sau este situațional? Oferă un exemplu de ceea ce ai învățat în ultimele șase luni.
A fost vreodată cazul în care ai descoperit o eroare (a ta sau a altcuiva) după lansare? Ce ai făcut?
Ce este GIL în Python și cum influențează multitasking-ul și sarcinile CPU-bound?