¿El candidato posee un título académico o educación superior?
Python
¿Puedes explicar las diferencias entre la ejecución asíncrona y paralela de operaciones?
Condición: Dado dos arreglos de objetos. Cada objeto contiene un campo numérico 'code'. Devuelve un nuevo arreglo que contiene todos los objetos del arreglo a para los cuales existe un objeto en el arreglo b con el mismo valor 'code'. El orden de los elementos en el resultado está determinado por el orden del 'code' correspondiente en b: los objetos de a deben estar en el orden en que aparece su 'code' en b. Si en b aparecen varios objetos con el mismo 'code', solo se considera la primera aparición. Datos de entrada: - a — arreglo de objetos de la forma { code: number, ...rest }, longitud de 0 a 10^5 - b — arreglo de objetos de la forma { code: number, ...rest }, longitud de 0 a 10^5 Datos de salida: Arreglo de objetos de a, filtrados y ordenados por la primera aparición del 'code' correspondiente en b. Restricciones: - 0 <= a.length, b.length <= 100 000 - El campo 'code' es un entero no negativo - b puede contener duplicados en 'code' — solo se considera la primera aparición Ejemplo de función: ```python # Disponible sin import: json, sys, io def intersect_by_code(a, b): # Escribe la solución aquí return [] ```
¿Es posible hacer que el bloque `finally` no se ejecute?
¿Cómo verificar si dos objetos son la misma instancia de Singleton?
¿Puede explicar qué se entiende por patrones creacionales en el desarrollo de software?
Explique el concepto y el propósito de las migraciones de bases de datos en el proceso de desarrollo y mantenimiento de aplicaciones
¿Qué es `Depends` en FastAPI?
¿Cómo funciona la construcción `try`/`finally` sin `except` y para qué sirve?
¿Cómo se llevan a cabo los procesos de migración de datos en las bases de datos?
¿Por qué la parametrización en `pytest` es preferible a un ciclo `for` dentro de una sola prueba?
¿Qué preguntas te gustaría hacer sobre la empresa durante la entrevista?
¿Cómo se evalúa la eficiencia de la búsqueda de datos en una tabla hash?
¿Escribes pruebas? ¿Qué tipos de pruebas y herramientas utilizas?
¿Qué métodos y herramientas conoces para verificar la corrección de la caché?
¿Has utilizado construcciones de múltiples etapas en Docker y por qué son necesarias?
Explica qué es una condición de carrera en aplicaciones Python y por qué es peligrosa.
¿Qué es ACID y cómo se manifiestan estas propiedades en la práctica?
¿Cómo ejecutar la misma prueba con diferentes conjuntos de parámetros en `pytest`?
¿Qué son las capas de Docker y cómo tenerlas en cuenta al escribir Dockerfile?