QA / QA Automation
¿En qué se diferencia virtual de override en C#? Cuatro principios básicos de la POO.
¿En el contexto de los diccionarios, cuál es la diferencia entre una lista y una tupla?
Háblame sobre autenticación y autorización.
¿Qué consultas se realizaron con más frecuencia?
¿Escribes pruebas automáticas en Java, correcto?
¿Número de LeetCode? — Necesitas probar una calculadora que solo puede dividir; hay campos para el dividendo y el divisor, un botón de «Calcular» y un campo para el resultado. Con recursos limitados, puedes realizar un caso de prueba: ¿cuál elegirías y por qué?
¿Cómo resolvieron el problema de la duplicación de código en las pruebas?
¿Cómo cambiaría el enfoque arquitectónico si en lugar de un editor de fotos se desarrolla un editor de video?
[nombre] preguntó: ¿Qué tan seguro estás en habilidades con Python, PyTest y Playwright?
¿Cómo ver la lista de contenedores en ejecución en Docker?
¿Era necesario probar los puntos de interacción con el broker de mensajes (por ejemplo, Kafka)?
¿Con qué bases de datos trabajas en las pruebas?
¿Cómo saber si un objeto es hashable?
List<String> palabras = Arrays.asList("1", "1", "2", "2", "3", "3");
importar aleatorio desde tiempo importar dormir desde playwright.sync_api importar sync_playwright def prueba_1(): espera = 12 navegador = sync_playwright().start().chromium.launch(headless=False) página = navegador.new_page() def manejar_ruta(ruta): ruta.fulfill( status=200, content_type="application/json", json={"symbols": [{"symbol": "SPY", "description": "propósitos de prueba"}]} ) página.route("**/symbol_search/**", manejar_ruta) página.goto("[link] sleep(espera) l = página.locator("//*[ @id='header-toolbar-symbol-search']/div") l.click() sleep(3) símbolos = ["AAPL", "BTCUSD", "TSLA", "NVDA"] símbolo = random.choice(símbolos) página.get_by_placeholder("Search").fill(símbolo) página.keyboard.press("Enter") return página def prueba_2(): página = prueba_1() sleep(5) página.locator("//*[ @id='header-toolbar-user-menu']/div[2]/div/div[2]/div[1]/div/div[3]/button").click() página.locator("//span[contains(text(), 'Sign in')]") sleep(7) página.locator("//span[contains(text(), 'Sign in')]").click()
¿Qué ciclos conoces en Java?
¿Con qué pestañas trabajaron con más frecuencia en DevTools?
¿Probaste la aplicación móvil en dispositivos reales, en emuladores o simuladores? ¿Cómo obtuviste las compilaciones?
¿Quién escribía las pruebas unitarias y las pruebas aisladas?
¿Qué antipatrones o errores típicos has notado al revisar solicitudes de fusión? ¿En qué te fijabas?