¿Qué tipos de datos hay en Python?
Python
¿Cuáles son los requisitos ACID? Comente brevemente cada propiedad.
¿Qué es una función lambda, por qué es conveniente y dónde se usa?
¿Qué es la normalización de datos y para qué se utiliza?
¿Cómo has utilizado los métodos dunder en tu trabajo y para qué implementaciones han sido útiles?
¿Cuáles son las diferencias entre PostgreSQL, MongoDB y ClickHouse, y cuándo se debe elegir cada uno?
¿Qué sucede si dos solicitudes con la misma clave de idempotencia llegan simultáneamente desde diferentes hilos o procesos?
¿Cuáles son las formas normales y qué resuelven?
¿Cuál es la diferencia entre CMD y ENTRYPOINT en Dockerfile?
¿Qué mecanismo en la base de datos evita la creación de duplicados durante solicitudes concurrentes con la misma clave de idempotencia?
¿Cuáles son las ventajas de ORM en comparación con SQL sin procesar?
¿Cómo estuvo estructurado su pipeline de CI: qué etapas y trabajos incluía?
¿Cuáles son los problemas y limitaciones específicos de ClickHouse, especialmente con qué operaciones funciona mal?
clase PayoutService: def __init__(self): # ... pass def create_payout(self, idempotency_key: str, terminal_id: int, amount: float) -> dict: """ Debe devolver un diccionario con el siguiente formato: {"payout_id": <int>, "terminal_id": <int>, "amount": <float>, "status": "success"} Garantías: - en la primera llamada con un nuevo idempotency_key — se crea un nuevo pago - en llamadas posteriores con un idempotency_key ya utilizado — se devuelve el resultado de la primera llamada, NO se crea un nuevo pago - el amount debe ser > 0, de lo contrario — lanzar ValueError """ raise NotImplementedError
¿Cómo evitar el uso compartido de recursos por parte de los hilos para que los recursos estén aislados para cada instancia?
¿Cómo implementar un manejador/SDK para un banco si una solicitud de creación de transacción se agota y no se sabe si la transacción fue creada? ¿Cómo garantizar llegar al estado final?
¿En qué casos rechazarías conscientemente ORM en favor de consultas SQL sin procesar?
¿Qué es un generador, cómo funciona, en qué consiste su optimización y cómo distinguirlo en el código?
¿Qué sucede en la implementación actual con el diccionario cuando se realizan solicitudes simultáneas con la misma clave de idempotencia?
Habla sobre JOIN: ¿qué tipos existen y para qué se utilizan?