QA / QA Automation
¿Qué es más fácil de implementar y lograr: la automatización de la integración de código o la entrega automática de cambios listos en producción?
¿Qué métricas utilizó para evaluar el rendimiento del sistema durante las pruebas de carga?
¿Cuál es la función principal del operador throw en los lenguajes de programación y en qué se diferencia de otros métodos de manejo de errores?
¿Con qué backend has tenido que trabajar? ¿Se utilizó automatización?
¿Cómo se estructuró exactamente el proceso de prueba en el equipo? ¿La interacción entre las personas?
¿Estás familiarizado con los conceptos de clave primaria y clave secundaria en bases de datos?
¿Cómo usas Git: a través de IDE o de la consola?
¿Qué estructura de datos se utiliza dentro de HashMap para almacenar elementos en Java?
¿Alguna vez ha sido el único probador en un proyecto?
¿Puedes explicar qué es la pila de llamadas en la JVM y cómo funciona?
¿Puedes explicar el concepto de métodos mágicos en un lenguaje de programación?
¿Qué cantidad de pruebas de API se implementaron en su proyecto anterior?
¿Se pueden explicar las diferencias clave entre los protocolos TCP y UDP, y en qué situaciones es preferible usar cada uno de ellos?
¿Dónde es mejor colocar el código que maneja la interacción con los localizadores en la clase que los contiene?
Tarea de DevTools: al ingresar tres letras del nombre de una ciudad en el campo de búsqueda en el sitio web de CDEK, aparece una lista desplegable de ciudades. Muestra de dónde provienen estos datos.
¿Alguna vez has realizado pruebas de sistema bajo alta carga?
¿Qué criterios deben seguirse al elegir el marco adecuado para la automatización?
Explica la finalidad del método equals() en Java y su importancia al comparar objetos.
¿Tiene experiencia práctica en el uso de WebDriver para automatizar pruebas o interactuar con páginas web?
¿Qué haces cuando encuentras un defecto?