Sobes.tech

Python

Mira la función count_pairs. ¿Cuál es su complejidad? Escribe una versión más eficiente.

Middle
107

¿Hay un sistema operativo separado en Pod?

Middle+
107

FastAPI permite implementar funciones tanto asincrónicas como sincrónicas: ¿cómo afecta esto al comportamiento? ¿Cómo paralelizar las solicitudes en una función async?

Middle
107

¿Qué tipos y clases de pruebas de software existen?

Junior
106

broker = KafkaBroker("localhost:9092") app = FastStream(broker) @broker.subscriber("raw_texts_topic", group_id="text_parsers") async def handle_text(text_data: dict): # El análisis y almacenamiento en la base de datos toma aproximadamente 10 segundos parse_text_and_save_to_postgres(text_data)

Middle+
105

Cuéntame sobre el patrón Saga. ¿Cómo lo implementaron en su sistema? ¿Cómo notificaban a los servicios sobre la reversión?

Middle
105

# ¿Cuánto tiempo tarda en ejecutarse asyncio.run(main())?

Middle+
103

¿Qué es la encapsulación? ¿Cuáles son las características desde el punto de vista de Python?

Senior
102

¿Por qué es necesaria la encapsulación? ¿Qué riesgos hay al acceder directamente a los datos del objeto?

Senior
102

Escribe un Dockerfile para una aplicación en Python que haga lo siguiente: - Utiliza la última imagen de Python - Establece el directorio de trabajo en /app - Copia el contenido del directorio actual en el contenedor - Instala las dependencias listadas en requirements.txt - Expone el puerto 8000 - Ejecuta la aplicación usando el comando: python app.py

Middle
101

¿Cómo crear una estructura de datos en la que no se puedan insertar ni modificar valores, pero sí obtener por clave?

Middle
96

¿Cómo manejar una función bloqueante de una biblioteca antigua para no bloquear el bucle de eventos?

Middle+
95

app = FastAPI() def get_db(): db = SessionLocal() try: yield db finally: db.close() def heavy_text_parser(file_id: int, db: Session): # Парсинг файла, который длится 5 минут 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+
83

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

¿Cuál es el objeto que devuelve una función con `yield`, y qué anotación de tipo de retorno es adecuada aquí en lugar de `list[str]`?

Middle+
73

Cuéntanos un poco sobre ti y tu experiencia técnica.

Middle+
72

¿Qué papel juegan las herramientas de IA en tu ciclo de desarrollo?

Middle+
71

¿Cómo se llama el patrón en el que `Engine` se crea una vez para la aplicación y gestiona un pool de conexiones compartido?

Middle+
66

¿Qué sucede si el pod del consumidor de Kafka se cae durante el procesamiento del mensaje antes de confirmar el desplazamiento?

Middle+
63
/20