Sobes.tech

Python

Cum arată procesul de la commit până la deploy pe mediile de test?

Middle+
123

Aveți experiență cu modelele ML? Ați folosit instrumente LLM (Cursor, Claude Code) în munca dvs.?

Middle
123

Cât timp durează să inserezi N șiruri diferite de lungime K într-un set?

Senior
122

Configurarea sistemului și instruirea privind înlocuirea mențiunilor Pinkman cu targetAI

Senior
122

import threading import time contor = 0 def increment(): global contor for _ in range(100): current = contor time.sleep(0.000001) contor = current + 1 thread1 = threading.Thread(target=increment) thread2 = threading.Thread(target=increment) thread1.start() thread2.start() thread1.join() thread2.join() print(f"Valoarea finală a contorului: {contor}") 150-200

Middle
122

Vorbește-mi despre procese, fire și asincronie în Python. Cu ce diferă?

Senior
122

Ce tipuri de JOIN există în SQL?

Senior
122

Vorbește despre indexul GIN. De ce s-a folosit căutarea full-text în PostgreSQL în loc de Elasticsearch?

Middle
121

Cum a fost asigurată idempotenta în timpul lucrului cu Kafka? Dacă o sarcină în Airflow este repornită după o eroare la citirea din Kafka, ce se va întâmpla?

Middle
121

async def get_user(user_id: int, db: AsyncSession): try: user = await db.get(User, user_id) return user finally: await db.close() return None a = await get_user(15, db) # a?

Middle+
121

Ce drepturi de fișier există în Linux? Ce se poate face cu ele?

Senior
120

Ce sunt iteratorii și generatorii în Python? Care sunt avantajele lor?

Senior
120

Dacă în interiorul managerului de context faci un return al conexiunii, aceasta va fi returnată deschisă sau închisă?

Middle
120

Există probleme cu transferul obiectelor printr-un socket Unix între procese? Cum să eliminăm serializarea?

Middle
120

De ce ai ales indexul GIN pentru căutarea textului complet? De ce nu ai folosit motoare de căutare precum Elasticsearch?

Middle
119

app = FastAPI() def get_db(): db = SessionLocal() try: yield db finally: db.close() def heavy_text_parser(file_id: int, db: Session): # Analiza unui fișier care durează 5 minute parse_and_save(file_id, db) @app.post("/upload") async def upload_file( background_tasks: BackgroundTasks, db: Session = Depends(get_db) ): file_id = save_file_to_db(db) db.commit() background_tasks.add_task(heavy_text_parser, file_id, db) return {"status": "parsing started"}

Middle+
119

Care este diferența dintre asyncio.create_task() și await coroutine? Când se execută o sarcină fără await?

Middle
119

Care este obiectul returnat de o funcție cu `yield`, și ce adnotare de tip de returnează este potrivită aici în loc de `list[str]`?

Middle+
119

CREATE TABLE products ( id SERIAL PRIMARY KEY, category VARCHAR(100) NOT NULL, name VARCHAR(255) NOT NULL, description TEXT, price DECIMAL(10, 2) NOT NULL CHECK (price >= 0) );

Senior
118
/20