Python
¿Cómo distinguir los paradigmas de programación orientada a objetos, funcional e imperativa y cuáles son sus diferencias clave?
¿Qué son las anotaciones en Python?
¿En qué momento se aplica el corte `[:10]` en un Django QuerySet?
Nombra los principios básicos de la POO (polimorfismo, encapsulación, abstracción, herencia) y explica cada uno.
¿Has oído hablar de LangGraph?
Compare Kafka y RabbitMQ: ¿para qué tareas utiliza cada uno?
¿Puedes dar un ejemplo de una tarea difícil de tu experiencia laboral, con la que enfrentaste problemas y cómo los resolviste?
¿Cuánto tiempo tarda en añadirse al principio y al final de una lista en Python?
¿Para qué utilizaste Apache Airflow? ¿Por qué elegiste precisamente ese?
¿Qué volumen de código has implementado en tu último proyecto?
¿Cuántas integraciones en total ha diseñado e implementado en [empresa] durante tres años?
¿Por qué en la función quicksort la condición es len(arr) <= 1?
```python from collections import Counter def min_s(a: str, s: str) -> str: need = set(a) window = Counter() res = "" c = 0 left = 0 best_len = float('inf') for right, char in enumerate(s): if char in need and \ window[char] += 1 if window[char]: c += 1 while c == len(need): if right - left + 1< best_len: res = s[left:right + 1] best_len = right - left + 1 if s[left] in need: window[s[left]] -= 1 if window[s[left]] == 0: c -= 1 left += 1 return res ``` La tarea es implementar una función `min_s(a: str, s: str) -> str` que encuentre la subcadena mínima en `s` que contenga todos los caracteres de la cadena `a`.
¿Cómo se muestra el error estándar en el sistema operativo y en qué se diferencia de la salida estándar?
¿Cómo se puede garantizar el uso correcto de los objetos después de su recuperación de datos serializados?
¿Has utilizado herencia múltiple?
¿Has tenido experiencia en el desarrollo de programas con multithreading o asincronía?
¿Qué tipos y clases de pruebas de software existen?
¿A qué equipo seguro no te unirás?
¿Cómo te sientes respecto a las situaciones en las que los requisitos cambian durante el trabajo?