¿Qué responsabilidades y obligaciones suelen asignarse al rol de desarrollador senior?
Python
¿Qué métodos o prácticas aplicas para prevenir el agotamiento profesional?
¿Cómo manejar los casos límite de entrada de datos — números negativos, sumas demasiado grandes, valores incorrectos?
¿Ha tenido algún problema durante el proceso de implementación de la aplicación?
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"}
¿Se ha utilizado Python en proyectos relacionados con prácticas de DevOps?
¿Puedes dar un ejemplo de cuándo se aplica el valor None en Python?
¿Cómo funciona un índice hash? ¿Por qué tiene una velocidad tan alta?
¿De qué maneras se puede aumentar la velocidad de las operaciones de almacenamiento de datos en Redis en memoria?
¿Qué tecnologías y herramientas has utilizado en tus proyectos?
¿Qué son las funciones lambda?
¿Cuál es el puesto o rol en el equipo que más te interesa y por qué?
¿Cuál es el propósito de usar el método all() en Python y en qué situaciones se aplica?
¿Cómo conectó y utilizó las fixtures en sus pruebas?
¿Cómo funciona la gestión de memoria en Python?
¿Puede explicar los principios básicos de funcionamiento del protocolo HTTP versión 1.x?
¿En qué se diferencia el uso de Git del trabajo con GitHub, y cuáles son sus principales diferencias funcionales?
¿Puedes nombrar herramientas y bibliotecas populares utilizadas para las pruebas automatizadas de software?
¿Estás comprometido con tu posición actual en el trabajo?
Explica qué sucede cuando dos valores de entrada diferentes obtienen el mismo hash en una tabla hash.