Python
¿Qué es PgBouncer y para qué sirve?
¿Cuál es la diferencia entre EXPLAIN y EXPLAIN ANALYZE en PostgreSQL?
¿Qué problemas pueden surgir con la función hash (colisiones)?
¿Dónde se aplica la programación asíncrona en Python y en qué escenarios es útil?
¿Cuándo comenzaste a aprender Python por primera vez y cómo empezaste a dominarlo?
¿Qué es GIL en Python y por qué necesitamos saberlo?
Consulta SQL: ¿cómo extraer usuarios con nombres en cirílico y latín, ordenándolos de manera que el cirílico vaya primero, y dentro de los grupos, de forma lexicográfica?
¿Cómo implementar RAG por cuenta propia?
Cuéntame sobre tu experiencia trabajando en el proyecto.
¿Ha estado involucrado en el diseño y desarrollo de integraciones con sistemas externos dentro del contorno?
[nombre] cuéntame sobre el mecanismo de asincronía en Python: cómo funciona, cuáles son sus ventajas y desventajas, para qué fue diseñado.
¿Se puede agregar un cuerpo en una solicitud GET? ¿Qué sucede en ese caso?
¿Qué mostrará print(bool([])) print(bool([0]))
class ATM(SKD): def __init__(self, atm_api: "SKD"): self.atm_api: SKD = atm_api self.bills_count: dict[int:int] = {bill: self.atm_api.count_banknotes(bill) for bill in BILLS} def withdraw(self, amount: int) -> bool: bills_plan: dict[int: int] = {} remaining = amount for bill in BILLS: available = self.bills_count[bill] take = min(remaining // bill, available) if take > 0: bills_plan[bill] = take remaining -= take * bill if remaining != 0: return False bills_count_const = {50: 0, 100: 2, 500: 0, 1000: 0, ...}, expected = True @pytest.mark.parametrize( "bills_count_const,expected", [ ({5000: 0, 1000: 0, 500: 0, 100: 0, 50: 0}, False), ({5000: 100, 1000: 100, 500: 100, 100: 100, 50: 100}, True), ({5000: 1, 1000: 0, 500: 0, 100: 2, 50: 0}, True) ] ) def test_false(bills_count_const, expected): atm = ATM(FakeSDK()) atm.bills_count = bills_count_const amount = 1000 res = atm.withdraw(amount) assert res == expected
¿Cuál es la propiedad principal que distingue la arquitectura de microservicios y cómo se logra la autonomía de los servicios?
¿Qué tan profundo has trabajado en observabilidad: métricas, monitoreo y alertas?
¿Cómo determinamos la capacidad requerida de infraestructura para el modelo?
¿Qué es una corrutina? ¿Cómo funciona asyncio por debajo del capó?
¿Con qué más, además de los servicios estatales, ha tenido que implementar integraciones?
¿Cómo determina Python qué variable se modifica dentro de una función?