Sobes.tech

Python

Cum funcționează `Depends(get_db)` în contextul unui endpoint FastAPI și de ce este necesar mecanismul de injecție a dependențelor?

Middle+
76

De ce este necesar un control de sănătate în API?

Senior
76

Cum să protejezi endpoint-ul de acceptare a plăților POST de cereri repetate ale clientului în timpul defecțiunilor de rețea?

Middle+
75

Care sunt avantajele unui monolit modular comparativ cu microserviciile într-o astfel de situație?

Senior
61

Ce este WAL în PostgreSQL și pentru ce se folosește?

Middle+
59

Preiei inițiativă dacă un analist de sistem propune o soluție suboptimă?

Senior
58

Cum configurezi o aplicație?

Senior
53

Cum să previi reprocesarea aceleiași mesaje Kafka? Unde și cum să organizezi verificarea idempotentei pe partea consumatorului?

Middle+
53

Încă mai lucrezi la Toca?

Middle+
53

Ce este arhitectura curată și cum arată?

Senior
52

De ce ați decis să scrieți și să rulați aplicația în Docker?

Senior
49

Cu ce probleme v-ați confruntat când ați lucrat cu SQLAlchemy?

Senior
49

Ați configurat vreodată un ciclu de feedback pentru un agent de codare?

Senior
47

Cum diferă un microserviciu de un monolit modular? Care sunt avantajele și dezavantajele lor?

Senior
45

Cum abordezi implementarea unei funcții dacă documentația este tehnic imperfectă și o parte din logica de afaceri nu este evidentă?

Senior
44

În ce stil sau paradigmă scrieți programe în Python?

Senior
43

Ce integrări ați implementat și prin ce metode de interacțiune ați lucrat?

Senior
40

def extract_emails_from_huge_file(file_path: str) -> list[str]: with open(file_path, 'r', encoding='utf-8') as f: content = f.read() # Înlocuim salturile de linie pentru ca textul să fie "fără întreruperi" content = content.replace('\r\n', ' ').replace('\n', ' ') lines = content.split(' ') emails = [word for word in lines if '@' in word] return emails

Middle+
40

Cum se face ca colectarea datelor să fie idempotentă dacă sosesc simultan 10 solicitări identice?

Senior
39
/20