QA / QA Automation
¿Cuál es su salario actual y cuáles son sus expectativas?
¿Qué son la gravedad y la prioridad de un defecto, en qué se diferencian? ¿Alguna vez ocurre que uno es alto y el otro bajo?
# Crear una lista de tres funciones, donde cada función devuelve su propio número al ser llamada. # La primera función debe devolver - 0, la segunda - 1, la tercera - 2: funcs = [lambda: i for i in range(3)] print([f() for f in funcs]) # Respuesta:
¿Por qué surgen las pruebas de Flaki? ¿Por sus servicios?
¿Qué es una solicitud idempotente y por qué es importante al probar APIs?
¿En qué se diferencia Dockerfile de docker-compose?
¿De qué maneras se puede manejar o lanzar una excepción?
¿Hubo escenarios en los que un evento provenía de un sistema externo en lugar de su microservicio?
¿Qué sucede con la solicitud después de ingresar el dominio en el navegador y presionar Enter?
Cuéntame sobre Docker, ¿qué es y por qué lo necesita QA?
¿Qué técnicas de diseño de pruebas conoces y utilizas?
¿Las pruebas se ejecutaron en paralelo, correcto?
¿Qué estructuras de datos en Java están sincronizadas y cuáles no?
¿Qué métodos contiene la clase Object?
¿En qué se diferencia el frontend del backend?
¿Qué códigos de respuesta HTTP conoces? ¿En qué se diferencia 401 de 403?
¿Alguna vez ha tenido que evaluar en pruebas? ¿Cómo lo hizo?
¿De qué pasos principales consta el pipeline CI/CD?
Tarea: Palíndromo Escribe una función is_palindrome(s: str) -> bool, que verifique si una cadena es un palíndromo (se lee igual de izquierda a derecha y de derecha a izquierda). Debe ignorar espacios, signos de puntuación y mayúsculas/minúsculas. Ejemplos: - is_palindrome("racecar") → True - is_palindrome("A man, a plan, a canal: Panama") → True - is_palindrome("race a car") → False
¿La rama de características se fusiona en dev, y en staging se implementa la rama dev o una rama de lanzamiento separada (master)?