QA / QA Automation
¿Para qué sirven las clases anidadas (constructores)?
Cuéntame sobre ti, tu última experiencia laboral (tecnologías, responsabilidades, procesos).
Proporcione un ejemplo de prueba unitaria y prueba de integración para una aplicación de apertura de depósitos. ¿Ve riesgos en el enfoque en el que todos los tipos de pruebas son escritos por los desarrolladores?
El entrevistador indicó que min_dist fue inicializado en cero, lo cual no es correcto para buscar el mínimo. ¿Cómo se debe inicializar correctamente y corregir el algoritmo?
¿Es posible implementar un modelo request-response a través de Kafka para obtener confirmación de procesamiento?
Cuéntame sobre la pirámide de pruebas. ¿Por qué las pruebas E2E ocupan la cima y deben ser las menos frecuentes?
¿Qué es git rebase?
Dado un array de números enteros positivos y negativos. Ordénelo de modo que todos los números positivos estén al principio en su orden original. Lo que haya en la segunda mitad del array no importa.
¿Qué comandos de línea de comandos de Linux utilizas?
¿Para qué sirven los artefactos en GitLab CI?
¿Para qué sirven los sistemas de registro? Se puede simplemente acceder al servidor o descargar un archivo.
¿Cómo interceptar y modificar la respuesta de la API en Playwright para probar la interfaz de usuario?
¿Qué cambiará si quitas return y dejas print(final)?
¿Hay alguna otra diferencia entre PUT y POST (además de la asignación)?
¿Entendido, entonces el colega simplemente observa y localiza el problema?
¿Qué es la pirámide de pruebas y por qué no se puede simplemente cubrir todo con pruebas end-to-end?
¿Has trabajado con Stream API en Java? ¿Qué métodos conoces? ¿En qué se diferencian las operaciones terminales y las intermedias?
¿Has trabajado alguna vez con Kafka?
¿Utilizaron linters en su código? ¿Qué es esa tecnología?
¿Cómo te sientes respecto al uso de herramientas de IA (LLM, Cursor) en el trabajo de tester?