Entrevisté a un probador post-00 hoy y déjame ver el techo de la introversión

Después de haber estado trabajando en la industria de TI durante muchos años, descubrimos que para un programador, poder ir a una empresa de Internet de primera línea tendrá un gran impacto en nuestro desarrollo futuro.

Mucha gente quiere decir, lo sé, pero es demasiado difícil entrar en una gran fábrica, y los currículums básicamente se tiran, y mucho menos las invitaciones a las entrevistas.

A la empresa le faltaba personal en la etapa inicial y tuvo que enfrentar muchas pruebas, pero ninguna de ellas era adecuada. Al principio yo apuntaba al nivel intermedio, y no esperaba venir a Da Niu, y el salario ofrecido no era bajo, había muchos entrevistadores, pero el nivel medio era muy decepcionante. Lo que más me impresionó fue un probador nacido después del 2000. Era realmente bueno en términos de base técnica y se mostró muy confiado en la entrevista. Inmediatamente, varios entrevistadores presentes se animaron y quisieron aprender más. Como era de esperar, la automatización de la pregunta hecha Todas las preguntas técnicas se pueden responder, y la parte básica también es elocuente, lo cual no le resulta difícil en absoluto. Luego, el hr le preguntará directamente cuánto tiempo vendrá a trabajar...

Este hermano pequeño se graduó el año pasado y ha trabajado en una empresa de software durante medio año. Ahora se cambió a nuestra empresa con un salario inicial de 18K, que es casi cercano al mío. Fue solo más tarde que descubrí que solía ser un rey del papel, y que nunca dejaba sus estudios en el camino a casa desde el trabajo, y nunca dejaba su teléfono móvil en el camino.

 

¡Creo que este hermano pequeño es un modelo a seguir para que aprendamos, no que debamos aprender de su tiempo extra e introspección, sino de su espíritu de aprendizaje y avance continuos!

Con el fin de ayudar a los amigos programadores a cambiar de trabajo para las entrevistas, ser promovidos y aumentar sus salarios, enfrentar dificultades profesionales y mejorar sus habilidades, este artículo le brinda un conjunto de métodos de aprendizaje rápido y notas que cubren la prueba de todas las pilas de tecnología. En la actualidad, he recibido comentarios de siete u ocho internautas, diciendo que la entrevista pidió muchos puntos de conocimiento.

Primer lanzamiento en toda la red: cubre 16 pilas de tecnología

La primera parte, teoría de prueba (base de prueba + análisis de requisitos + modelo de prueba + plan de prueba + estrategia de prueba + caso de prueba, etc.)

La segunda parte, Linux (conceptos básicos de Linux + preguntas de práctica de Linux)

La tercera parte, MySQL (conocimiento básico + práctica de consulta + resumen de preguntas de entrevista clásicas de la mesa de estudiantes de Wannian + preguntas reales de empresas de bases de datos)

Parte IV, Pruebas web

Parte V, Pruebas API

Parte VI, Pruebas de aplicaciones

Parte VII, Herramientas de gestión

La octava parte, conceptos básicos de Python (conceptos básicos de Python + preguntas de programación + colecciones + funciones + características de Python, etc.)

Parte IX, relacionada con el selenio

Parte 10, Pruebas de rendimiento

Parte Once, relacionada con LordRunner

Parte 12, Redes informáticas

Parte Trece, Principios de Composición

Parte Catorce, Estructuras de Datos y Algoritmos

Parte XV, problemas de lógica

Parte XVI, Recursos Humanos

Conceptos básicos de las pruebas de software

¿Cuáles son los pasos de las pruebas de software?

¿Cómo grabar el script de prueba?

Métodos de prueba que se deben considerar sobre cómo probar

¿Cómo estimar el esfuerzo de prueba?

El problema con el diseño de la prueba

Cuando ocurre un error durante el proceso de prueba, ¿cuáles son las soluciones?

Problemas con la ejecución de la prueba

Objetivos de la evaluación de pruebas

¿Cómo mejorar la prueba?

Ventajas y desventajas del modo C/S

Ventajas y desventajas del modo B/S
在这里插入图片描述

¿La diferencia entre Linux
grep y find?¿Cuáles son los usos de grep?

¿Ver dirección IP?

¿Crear y eliminar un directorio multinivel?

¿Encontrar el archivo haha.txt en el directorio de inicio del usuario actual?

¿Cómo consultar el proceso de Tomcat y eliminar el proceso y escribir comandos de Linux?

¿Ver archivos de registro dinámicamente?

¿Comando para ver el espacio del disco duro del sistema?

Ver todos los puertos de la máquina actual ¿Escuchar?
在这里插入图片描述

Python
cuenta el número de líneas de código en el archivo de código fuente de Python, elimina comentarios, líneas en blanco y salidas.

Python llama a cmd y devuelve el resultado?

Ordenamiento de burbuja

¿Cuántos números de tres dígitos diferentes y que no se repiten pueden estar compuestos por los cuatro números 1, 2, 3 y 4?

Utilice Python para imprimir números simétricos dentro de 10000 (características del número de simetría: los números son simétricos a la izquierda y a la derecha, como: 1, 2, 11, 121, 1221, etc.)

Dado un número entero N y un número K de 0-9, se requiere devolver el número de ocurrencias del número K en 0-N

Determine cuántos números primos hay entre 101 y 200 y genere todos los números primos

Una función que ingresa un triángulo, si la salida puede formar un triángulo después de la entrada y el tipo de triángulo, use el método de partición de clase de equivalencia para diseñar un caso de prueba
在这里插入图片描述


¿Qué motor Mysql usa para MySQL y cuáles son las diferencias entre cada motor?

¿Cómo optimizar el comando de consulta?

¿Optimización de la base de datos?

¿Cómo ocurre la inyección Sql y cómo prevenirla?

¿Cuál es la diferencia entre NoSQL y las bases de datos relacionales?

¿Cuál es la diferencia más básica entre la esencia de MySQL y MongoDB?

¿Cómo implementar la paginación en la base de datos Mysql?

¿Operación de la base de datos Mysql?

¿Optimizar la base de datos?¿Mejorar el rendimiento de la base de datos?

¿Qué es la integridad de los datos?
在这里插入图片描述

Web

¿Cuál es la diferencia entre las pruebas web y las pruebas de aplicaciones?

Método de prueba y construcción del entorno de prueba WEB

Tutorial de pruebas WEB

Puntos clave y métodos básicos de pruebas WEB

Resumen de la página de prueba web

在这里插入图片描述

Pruebas de interfaz
¿Qué es una interfaz?

Si el módulo solicita http a https, ¿cómo se debe formular y modificar el plan de prueba?

¿Qué significa el agente de depuración de protocolo HTTP de uso común que tengo?¿Explica en detalle el proceso de configuración de captura del protocolo HTTPS?

Describir la estructura jerárquica del protocolo TCP/IP y los protocolos importantes en cada capa

jmeter, el resultado de la respuesta de una interfaz es el siguiente:

Cómo limpiar los datos basura generados por la interfaz

Cómo lidiar con la dependencia de interfaces de terceros

¿Dónde pones los datos de prueba?

¿Qué es data-driven y cómo parametrizarlo?


在这里插入图片描述

Pruebas de rendimiento
¿Cuál cree que es el propósito de las pruebas de rendimiento?¿Cuál es la clave para hacer un buen trabajo en las pruebas de rendimiento?

¿Desde qué ángulos se realiza el análisis de rendimiento del lado del servidor?

¿Cómo entender las pruebas de estrés, las pruebas negativas y las pruebas de rendimiento?

¿Cómo juzgar si hay una pérdida de memoria y los indicadores de preocupación?

Describir las causas de las fugas de memoria en el software y cómo comprobarlas (se puede describir en combinación con un lenguaje de desarrollo)

Describa brevemente qué es la transferencia de valor, qué es la transferencia de dirección y cuál es la diferencia entre las dos.

¿Qué es un cuello de botella del sistema?
...
在这里插入图片描述

¿Cómo construye Selenium
un marco de prueba automatizado?

Cómo diseñar casos de prueba automatizados:

¿Cómo abre y sale webdriver de un navegador?

¿Qué es un marco de prueba automatizado?

¿Qué es Selenium y cuáles son las versiones populares?

¿Cómo se inicia Selenium RC desde la línea de comandos?

En mi máquina, el puerto 4444 no está libre. ¿Cómo puedo usar otro puerto?

¿Qué es Selenium Server y en qué se diferencia de Selenium Hub?

¿Cómo se conecta a la base de datos de Selenium?

¿Cómo se verifica que un objeto existe en varias páginas?

¿Cuál es la diferencia entre usar barras simples y dobles en XPath?

¿Cómo escribir extensiones de usuario para SeleniumIDE/RC?

¿Cómo verificar la existencia de un elemento después de que la página se carga correctamente?

¿Qué sabes de Selenium Grid?, ¿qué características ofrece?

¿Cómo iniciar el servidor Selenium desde su clase Java?

¿Qué son los puntos de verificación en Selenium?

¿Qué es XPath?¿Cuándo debo usar XPath en Selenium?


在这里插入图片描述

计算机与网络
一台计算机的IP是192.168.10.71子网掩码255.255.255.64与192.168.10.201 …

请简述DNS、活动目录、域的概念。

10M兆宽带是什么意思?理论下载速度是多少?

什么是IP地址?

OSI七层网络模型的划分?

TCP和UDP有什么不同?

HTTP属于哪一层的协议?

HTTP和HTTPS的区别?

cookies和session的区别?

HTTP的get请求和post请求的区别?

HTTP1.0和HTTP1.1有什么区别

TCP的连接建立过程,以及断开过程?

客户端使用DHCP获取IP的过程?

写出某个网段的网络地址和广播地址?


在这里插入图片描述

在这里插入图片描述

人力资源
你的测试职业发展是什么?你自认为做测试的优势在哪里?

你找工作时,最重要的考虑因素为何?

为什么我们应该录取你?

请谈谈你个人的最大特色。

一个测试工程师应具备那些素质和技能?

还有问一下你是怎样保证软件质量的,也就是说你觉得怎样才能最大限度地保证软件质量?

为什么选择测试这行?

如果我雇用你,你能给部门带来什么贡献?
在这里插入图片描述

文档获取方式:

这份文档,对于想从事【软件测试】的朋友来说应该是最全面最完整的备战仓库,这个仓库也陪伴我走过了最艰难的路程,希望也能帮助到你!以上均可以分享,点击下方小卡片进群免费获取。

 

Supongo que te gusta

Origin blog.csdn.net/hlsxjh/article/details/131683084
Recomendado
Clasificación