Sobes.tech

Python

Jakie są sposoby dostępu do właściwości obiektu bez użycia metody get?

Junior — Middle
164

Jak chronić się przed przepełnieniem przestrzeni na docelowym serwerze podczas przesyłania dużego pliku?

Senior
164

Jak działa Garbage Collector w Pythonie? Jak wykrywane są cykliczne odwołania?

Middle
164

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+
163

Przy przesyłaniu dużego pliku przez SCP użytkownicy skarżą się na wolne zapytania do PostgreSQL. Jaka jest przyczyna i jak tego uniknąć?

Middle
163

Napisz Dockerfile dla aplikacji Python, która: - Używa najnowszego obrazu Python - Ustawia katalog roboczy na /app - Kopiuje zawartość bieżącego katalogu do kontenera - Instaluje zależności wymienione w requirements.txt - Udostępnia port 8000 - Uruchamia aplikację za pomocą polecenia: python app.py

Middle
163

Spójrz na kod z asyncio. Ile czasu będzie trwało wykonanie funkcji main? Jak sprawić, żeby korutyny uruchamiały się równolegle?

Middle
163

Czy możesz opowiedzieć o swoim doświadczeniu w pracy z komponentami infrastruktury i systemami?

Junior — Middle
162

Co zwróci Python podczas porównywania dwóch pustych krotek za pomocą 'is'? A dwóch pustych list?

Middle
161

Ile minimalnie i maksymalnie może zwrócić FULL OUTER JOIN dla dwóch tabel po 100 wierszy z losowymi liczbami?

Middle
161

Jakie typowe problemy RAG znasz?

Senior
161

Z jakimi bazami danych pracowałeś? Co dokładnie robiłeś w bazie?

Middle+
161

Czym jest menedżer kontekstu w Pythonie? Do czego jest potrzebny? Jak napisać własny?

Middle
159

Jak obsłużyć blokującą funkcję z starej biblioteki, aby nie blokować pętli zdarzeń?

Middle+
159

Dlaczego używanie verify=False i synchronicznych requestów w FastAPI jest niebezpieczne?

Middle
159

app = FastAPI() def get_db(): db = SessionLocal() try: yield db finally: db.close() def heavy_text_parser(file_id: int, db: Session): # Parsowanie pliku, które trwa 5 minut 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"}

159

Jeśli zostaniesz przyjęty do firmy, na jakim stanowisku chciałbyś pracować i nad jakimi projektami się zajmować?

Junior
158

Jak określić typ żądania HTTP dla trasy w FastAPI?

Junior — Middle
158

Dlaczego może być konieczne ponowne połączenie mikroserwisów w modularny monolit?

Senior
158
/20