QA / QA Automation
¿En qué situaciones se utiliza la biblioteca de pruebas Chai durante el proceso de desarrollo?
¿Qué tipos de datos existen en Java? Hay dos variables d=1 y a=1, ¿la afirmación d==a es verdadera o falsa?
¿Qué equipo formaste o en qué equipo participaste en tu trabajo anterior?
¿Qué tan pronto está listo para comenzar a trabajar?
¿Puedes dar un ejemplo de un error que no represente un gran peligro, pero que requiera una corrección inmediata?
¿Qué debe hacer el frontend cuando el servicio devuelve un error? ¿Qué error está relacionado con el manejo de errores en el frontend?
¿Qué patrones de diseño comunes aplicas en tu práctica?
¿Qué es la pirámide de pruebas? Explica los tres niveles.
Después de una hora de demostración, el equipo descubrió que en la tableta el botón de pago está cubierto por un banner. En los teléfonos todo parece estar bien. ¿Qué se debe hacer?
¿Por qué utilizaste exactamente INNER JOIN y no LEFT/RIGHT JOIN?
¿Cuál es la función principal del comando git cherry-pick y en qué escenarios se usa con mayor frecuencia?
¿Cómo implementaría la estructura de la página principal de Yandex, aplicando el patrón Page Object?
¿Cómo delegaste y distribuiste las responsabilidades en tu último proyecto?
¿Cómo reaccionas cuando notas que tus colegas cometen errores en su trabajo?
¿Por qué las pruebas pasan por separado, pero fallan al ejecutarlas juntas?
¿Puedes enumerar y describir los principales sistemas de brokers de mensajes con los que has trabajado?
¿Qué marco de pruebas utilizaste: TestNG o JUnit?
¿Puede dar ejemplos de patrones de diseño que haya utilizado en sus proyectos?
¿Qué es una fixture?
¿Cómo puede un generador obtener un valor externo a través de send()? Escriba un ejemplo de generador que acepte la palabra 'stop' y se detenga.