Python
Escribir un decorador rate_limit(max_calls, period), que limite el número de llamadas a una función mediante una ventana deslizante en el tiempo: no más de max_calls llamadas en los últimos period segundos. Cuando se excede el límite, la llamada no debe ejecutarse. Tener en cuenta que la función puede ser llamada desde varios hilos. Ejemplo: @rate_limit(max_calls=5, period=60) la sexta llamada en un minuto debe ser rechazada.
Por favor, dime qué sabes sobre colas de mensajes, brokers de mensajes. ¿Cuáles conoces y con cuáles has trabajado?
¿Cómo te sientes respecto a la revisión de código mutua en un equipo pequeño?
¿En qué casos preferirías Django y en cuáles FastAPI, cómo dividir las zonas de responsabilidad?
Cuéntame sobre tu experiencia en trabajo en equipo: cómo trabajas, cómo entregas tareas, cómo se prueban.
¿Quieres decir específicamente en Python? ¿Menor acoplamiento se refiere a hilos o a procesos, en qué dividir?
¿Cómo realiza la revisión de código?
¿Cuáles son las principales diferencias entre HTTP/2 y HTTP/1.1?
¿Cómo te sientes respecto a que en el trabajo habrá mucho Django? ¿Estás dispuesto a sumergirte y aprender?
Cuéntame sobre ti, tu experiencia y tu stack tecnológico
Cuéntame sobre las formas de ejecutar código en Python: multiprocesamiento, multihilo, asincronía.
¿Qué es un generador? ¿Para qué sirve en Python?
¿Has tenido que participar en la toma de decisiones arquitectónicas?
[nombre] cuéntame en general sobre los procesos y los comandos. ¿Con qué equipo trabajaste?
Habla sobre las funciones de ventana en SQL.
¿Cómo evitar un monolito distribuido?
Cuéntame sobre tu experiencia y proyectos actuales
¿Por qué la multitarea funciona aún con tareas vinculadas a IO, a pesar del GIL?
¿Qué es un Dockerfile y para qué sirve?
¿Qué beneficios secundarios ofrece WAL que no fueron el objetivo principal en su creación, pero que aún así son una consecuencia útil?