Python
¿Qué métodos se pueden usar para aplicar un decorador en su código?
¿Puede explicar el principio de la ley de Pareto y su impacto en la distribución de recursos o eficiencia?
¿Se utilizan variables en el enfoque de programación funcional?
¿Cómo se cargaron los documentos en la base de datos vectorial? ¿Cómo se realizó el fragmentado?
¿Cuál es la diferencia entre las tareas realizadas a través de tareas normales y las tareas realizadas a través de shared_task?
¿Qué significa `self` y en qué se diferencia de `cls`? ¿Se pueden renombrar?
¿Qué sucede con el descriptor de archivo al hacer un fork del proceso?
¿Cuál de estos (lista y generador) es una copia de los datos y cuál no?
¿Qué protocolos de transmisión de datos se utilizan en bases de datos NoSQL (Redis, MongoDB, Elasticsearch)?
¿Ha utilizado RabbitMQ en producción?
¿Cómo se realiza el despliegue de modelos de aprendizaje automático? ¿Cuáles son las etapas, y cuáles pueden ser los problemas?
Cuéntame sobre los últimos proyectos realizados, en qué has trabajado, si fueron desde cero.
¿Cuándo usar asyncio.gather y cuándo TaskGroup? Ventajas y desventajas de cada uno.
Si ha visto consultas lentas, ¿cómo analizó el problema y cómo lo resolvió? ¿Tiene un caso real?
¿Qué pila usarías para la base de datos y, en particular, para la búsqueda vectorial (Qdrant o pgvector)?
¿Qué es un bloqueo mutuo (deadlock)?
¿Cuáles son tus fortalezas y debilidades (en software)? ¿Qué buscas mejorar?
¿Cuál es la opción correcta para la emisión de billetes: por qué es necesario emitir con billetes de mayor denominación?
¿Qué tareas en Python se paralelizan bien, cuáles mal? ¿Qué herramientas usar para tareas vinculadas a IO y CPU?
¿Se puede hacer que Django sea asíncrono?