¿Puedes nombrar los patrones de diseño principales y explicar su propósito?
Python
¿En qué se diferencia el comando commit del método flush al usar SQLAlchemy?
¿Con qué sistemas de gestión de bases de datos has trabajado en tus proyectos?
¿Puedes explicar qué son las secuencias en el lenguaje Python y cómo se utilizan?
¿Se pueden crear nuevos hilos dentro de funciones asíncronas en Python?
Comparta su experiencia profesional y habilidades que, en su opinión, son relevantes para este puesto.
¿Has utilizado el comando cherry-pick para seleccionar y transferir commits específicos en git?
¿Has utilizado alguna vez un almacenamiento temporal de cambios (stash) en el sistema de control de versiones Git?
¿Puede explicar los principios de la programación orientada a objetos?
¿Tiene experiencia trabajando con la biblioteca SQLAlchemy para bases de datos en Python?
¿Puedes contarme sobre las diferentes formas de usar el módulo asyncio en Python?
¿Cómo resuelve los conflictos al fusionar cambios en Git?
¿Qué se utiliza como clave en la estructura de datos diccionario?
¿Qué tipos de datos mutables conoces en programación?
¿Cómo implementar un decorador en Python que pueda envolver funciones asíncronas?
¿Aplicaste el principio de simplicidad y claridad en el desarrollo de tus soluciones?
Explique la esencia del teorema CAP y su impacto en la elección de la arquitectura de sistemas distribuidos
¿Puede enumerar los niveles de aislamiento de transacciones que conoce?
¿Cuáles son las características de la función gather en la biblioteca asyncio y cuáles son sus ventajas al organizar operaciones asíncronas?
¿Qué enfoque es preferible al trabajar con el sistema de archivos: usar flujos o métodos asíncronos?