¿Cuál fue tu pila de pruebas, framework?
QA / QA Automation
¿Qué tipo de datos no puede ser una clave en un diccionario?
¿Cómo resolvieron el problema de las pruebas inestables (flaky)?
Cuéntame sobre tu experiencia laboral, en qué proyectos has participado, qué tareas has realizado.
# Se recibe una cadena de entrada, y se necesita una lista de números de esa cadena: # Ejemplo: # Entrada: "df12fhfj1jja56jdjdg999" # Salida: [12, 1, 56, 999]
¿Qué es la POO? ¿Por qué orientada a objetos? ¿Cuáles son los principios principales de la POO?
¿Puede una tupla que contiene una lista ser una clave de un diccionario?
¿Con qué patrones de automatización te has encontrado, cuáles conoces?
¿Cómo estaban integradas las pruebas automáticas en sus procesos? ¿En qué momento se ejecutaban?
¿Qué tipos de selectores/localizadores conoces? ¿Cuáles son las ventajas de XPath y CSS?
¿Qué es un decorador? ¿Qué decoradores integrados conoces?
¿Cómo estaba organizada su trabajo con los datos de prueba? ¿Cómo los generaban, dónde los almacenaban, cómo los utilizaban?
Optimización de la solución: ¿cómo eliminar la rama else y usar for/else?
¿Qué sucede con el objeto cuando se cambia un tipo de dato inmutable (por ejemplo, aumentar el número 5 en 1)?
¿Dónde se recomienda guardar las fixtures? ¿Se pueden guardar fuera de conftest.py?
¿Cuáles son los tipos de datos en Python y en qué grupos se pueden dividir?
¿Qué principios de escritura de código conoces? (DRY, SOLID, KISS, etc.)
¿Qué es un generador y un iterador? ¿Cuál es la diferencia? ¿Qué palabra clave se usa en un generador?
¿Qué es un objeto en Python? ¿Qué atributos tiene cada objeto?
¿Qué es una fixture en PyTest? ¿De qué partes consta (setup/teardown a través de yield)? ¿Qué argumentos tiene la fixture?