QA / QA Automation
¿Puedes explicar qué es el método HTTP GET?
¿Cuáles son los componentes/niveles principales en la pirámide de pruebas?
¿Por qué eligió exactamente esta pila de tecnologías (Selenide, Gradle, RestAssured) al construir la automatización desde cero?
¿Eran chats de IA comunes o algún tipo de agentes?
¿Utilizaron relaciones en el marco de la construcción de modelos?
¿En qué casos puede ser preferible un monolito a los microservicios?
¿Cómo afecta la aplicación de los principios de la programación orientada a objetos a su enfoque para escribir código?
¿Es bueno o malo pasar tipos de datos modificables como argumentos de función?
¿Cómo sabes en qué momento la prueba está completa y puedes avanzar con la tarea en el flujo? ¿Cuáles son las posibles opciones de desarrollo?
¿Por qué decidieron ingresar al mercado, por qué están considerando ofertas de trabajo?
¿Qué herramientas se utilizan para buscar localizadores en una aplicación móvil?
Hablemos de errores entre el backend y los clientes. Estás probando una aplicación móvil, en la sección "Favoritos". En todas las cuentas de prueba se agregaron productos, pero en una cuenta en lugar de productos aparece un mensaje de error "Algo salió mal". Conectas un sniffer. En todas las cuentas recibes 200 OK y JSON. ¿Cuáles son tus siguientes pasos?
¿Cuál es su experiencia general en pruebas?
¿Con qué tipos de pruebas está familiarizado y cuáles ha aplicado?
¿Alguna vez ha querido un PM lanzar una versión con errores? ¿Qué hiciste en esa situación?
¿Cómo ejecutar comandos shell desde código Python local y remotamente?
¿Hay sobrecarga de métodos en Python?
¿El heredero tendrá acceso a los miembros protegidos? ¿De cuántas clases se puede heredar en Java?
¿Qué patrones de diseño utilizaste además del Page Object?
Describa la estructura del informe de errores