Preguntas de la entrevista técnica de pruebas automatizadas de Python

notas de preguntas de la entrevista

Este artículo es una nota sobre las preguntas de la entrevista al entrevistar al ingeniero de pruebas de automatización/desarrollo de pruebas de una empresa.

Todo el contenido de las pruebas escritas no está completamente escrito, y solo se publican preguntas de entrevistas de pruebas escritas relacionadas con la tecnología general. En cuanto a la teoría de la prueba y los problemas de gestión del equipo, todos son similares y no hay un valor de referencia práctico.

1. Escriba directamente una clase de Python
2. Escriba directamente un constructor
3. Inmediatamente después del código anterior, escriba directamente y complete el código, requisitos:
4. El código es el siguiente: 5. ¿
Cuáles son las funciones de orden superior de Python y cuáles son sus funciones?
6. Hable brevemente sobre generadores, iteradores y decoradores, y ¿cuáles son sus funciones?
7. ¿Cómo convertir una cadena en un número entero en Python?
8. Protocolo de enlace TCP de tres vías y protocolo de enlace de cuatro vías, escríbalos directamente
9. ¿Cuáles son los códigos de estado comunes de HTTP? a que se refieren ellos?
10. ¿Cuál es el principio básico de webdriver?
11. ¿Qué es Apio? ¿Para qué se utiliza principalmente? ¿Cuál es su principio fundamental?
12. ¿Cuál es la diferencia entre el selenio 1 y el selenio 2, por qué se debe abandonar el selenio 1? ¿Cuáles son sus defectos?
13. ¿Cuáles son los métodos comunes de posicionamiento de elementos?
14. Escriba directamente una clasificación de burbujas y una clasificación rápida a mano, ¿cuál es la complejidad del tiempo? ¿Cuál es la complejidad del espacio? ¿Es estable?
15. Cómo consultar el registro de fondo de Linux y escribir comandos directamente
16. ¿Cómo verificar el proceso actual?
17. ¿Qué es un Dockerfile? ¿Cómo crear un Dockerfile?
18. ¿Python tiene un mecanismo de recolección de basura? ¿Y a través de qué?
19. ¿Está familiarizado con TestNG? Entonces por favor dime cómo usarlo?
20. Si está familiarizado con Java, escriba un patrón singleton directamente.
21. Adición, eliminación, modificación y consulta de bases de datos, SQL escrito a mano
22. ¿Para qué sirve Redis? ¿Qué es la búsqueda elástica? ¿Para qué es esto?
23. ¿Cómo hacer la prueba de interfaz? ¿Qué pasa si hay dependencias de interfaz?
24. ¿Cuál es la diferencia entre tupla y lista?
25. En Python, ¿qué representan *arg y *kwarg y cuáles son sus funciones?
26. ¿Alguna vez has escrito un rastreador? Entonces, dígame cuáles son los mecanismos comunes contra la escalada. Si es una página cargada dinámicamente y no se pueden ver los datos, ¿cómo rastrearla?

Finalmente, comparto esta nota de entrevista, que básicamente cubre todos los puntos técnicos centrales de las pruebas de software: teoría de pruebas, conceptos básicos de Linux, conceptos básicos de MySQL, pruebas web, pruebas de interfaz, pruebas de aplicaciones, herramientas de administración, relacionadas con Selenium, pruebas de rendimiento, redes informáticas, principios de composición, estructuras de datos y algoritmos, preguntas lógicas, recursos humanos, mapas cerebrales técnicos, etc. ¡La calidad es muy alta ! ! ! ¡Más que suficiente para entrevistas técnicas! [Haga clic en la pequeña tarjeta al final del artículo para recibirlo]

67fbc0acd74346a88d0b4ddea23bbaa0.png

 

El documento completo tiene un total de 200 páginas, y definitivamente es poco realista mostrarles todo. Para no afectar su experiencia de lectura, solo se muestra una parte del contenido. Espero que lo entienda, espero que pueda ayudarlo a revisar antes de la entrevista y encontrar un buen trabajo, ¡y ahorre a todos tiempo buscando información en Internet para aprender! ¡Espero que todos puedan ganar algo!


 

 

Supongo que te gusta

Origin blog.csdn.net/HUA1211/article/details/131637180
Recomendado
Clasificación