Python
¿En qué se diferencia el algoritmo de ordenamiento rápido del método de ordenamiento por mezcla en términos de principios de funcionamiento y eficiencia?
¿Cuál es el orden de complejidad del algoritmo para buscar un elemento específico en una lista por índice?
¿Cómo se utilizan las fixtures para interactuar con la base de datos al escribir pruebas?
El candidato pide que se explique la solución propuesta (por qué es necesario comparar los productos de los pares mínimos y máximos).
¿Para qué se utiliza la instrucción throw en un generador?
¿Tiene experiencia trabajando con el orquestador de Kubernetes?
Explique el concepto y el propósito de las migraciones de bases de datos en el proceso de desarrollo y mantenimiento de aplicaciones
¿Qué aspectos se deben analizar para identificar la causa de la falla en la arquitectura de microservicios?
¿Qué puerto estándar se utiliza para el protocolo HTTP?
¿Cuáles son las principales diferencias entre los sistemas de monitoreo de errores Sentry y la plataforma de registro ELK?
¿Usaste la clase Prefetch (con mayúscula) al usar prefetch_related?
¿Tiene experiencia en desarrollo frontend?
¿Qué tipos de contenedores de almacenamiento de datos has utilizado en tus proyectos?
¿Pueden ocurrir situaciones en las que varios procesos intenten modificar los mismos datos en la base de datos al mismo tiempo, y a qué puede conducir esto?
¿Qué tipos de índices ha utilizado para optimizar las consultas en sus proyectos?
¿Cómo se manejaron los duplicados de mensajes en Kafka?
¿Tiene experiencia en el uso de la biblioteca Pytz para trabajar con zonas horarias en Python?
¿Cuánto tiempo tarda en añadirse al principio y al final de una lista en Python?
¿Se puede explicar el mecanismo de funcionamiento de la construcción await en la programación asíncrona?
¿Se puede hacer un ciclo en un DAG de Airflow: la tarea 3 devuelve la ejecución a la tarea 1 en caso de insuficiente cantidad de datos?