Sobes.tech

Python

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 [] ```

140

¿Puede explicar qué se entiende por patrones creacionales en el desarrollo de software?

Junior — Middle
131

Explique el concepto y el propósito de las migraciones de bases de datos en el proceso de desarrollo y mantenimiento de aplicaciones

Junior — Middle
131

¿Cómo funciona la construcción `try`/`finally` sin `except` y para qué sirve?

130

¿Cómo se llevan a cabo los procesos de migración de datos en las bases de datos?

Junior — Middle
130

¿Por qué la parametrización en `pytest` es preferible a un ciclo `for` dentro de una sola prueba?

127

¿Cómo se evalúa la eficiencia de la búsqueda de datos en una tabla hash?

Junior — Middle
125

¿Qué métodos y herramientas conoces para verificar la corrección de la caché?

Junior — Middle
118

¿Has utilizado construcciones de múltiples etapas en Docker y por qué son necesarias?

116

Explica qué es una condición de carrera en aplicaciones Python y por qué es peligrosa.

Junior — Middle
115

¿Cómo ejecutar la misma prueba con diferentes conjuntos de parámetros en `pytest`?

99

¿Qué son las capas de Docker y cómo tenerlas en cuenta al escribir Dockerfile?

95
/5