Proceso de entrevista de Huawei, Tencent, Taobao + análisis de preguntas técnicas de la entrevista, ¡mirada rápida!

TI es una industria que está cada vez más escasa de talentos.Con la escasez de talentos, el salario de la industria de TI también está aumentando. La competencia de los gigantes de Internet por los talentos es cada vez más feroz. Para los profesionales de TI, la mayoría de ellos quiere ingresar a esas empresas gigantes. Además de un salario alto, un buen ambiente de oficina y un desarrollo más prometedor, también hace que las personas sientan orgullo profesional.

Aunque hay una creciente escasez de talentos, no todos pueden ingresar a los gigantes de Internet, y sus umbrales son más altos. Si tiene la suerte de recibir invitaciones a entrevistas de estas empresas gigantes, debe cuidarlas bien y hacer los preparativos adecuados. El siguiente autor resume el proceso de entrevista de empresas gigantes, veamos que preparativos tienes que hacer?

1. Proceso de entrevista

1. Huawei: ingeniero de pruebas de computación en la nube
  • Proceso de entrevista : prueba escrita + entrevista + oferta

  • Prueba escrita: el alcance de la investigación es muy amplio e involucra la estructura de datos, la red, la seguridad, los comandos comunes de Linux, el diseño de programas, etc.

  • Entrevista: solo una ronda de entrevistas, 3 entrevistadores, 2 gerentes de diferentes departamentos y 1 hora, se preguntó principalmente sobre la comprensión de las pruebas de software, preguntas detalladas sobre la experiencia del proyecto y cómo superar algunas dificultades encontradas en el proyecto, etc. Luego, pedí algunos conocimientos sobre pruebas automatizadas basadas en mi currículum, escribí un algoritmo en el acto y me permitieron analizarlo. Si pruebo este algoritmo, ¿qué debo considerar? También me preguntó sobre mi comprensión de la empresa y mis planes para el desarrollo futuro. ¿Criterios de selección de carrera? Finalmente, hice preguntas sobre el salario esperado y la ciudad donde se espera que caiga el registro del hogar.

2. Taobao: ingeniero de pruebas de sistemas
  • Proceso de entrevista : prueba escrita + 1 cara + 2 caras

  • Prueba escrita : Las preguntas incluyen opción múltiple, llenar el espacio en blanco, preguntas subjetivas, preguntas algorítmicas y de procedimiento. La opción para completar los espacios en blanco son algunas preguntas básicas sobre c/c++, estructura de datos y sistemas informáticos. Las preguntas subjetivas tomaron una pregunta intelectual, y luego hubo preguntas de algoritmo y preguntas de programa.

  • Entrevista : 2 entrevistas se completarán el mismo día. Si aprueba, se quedará y esperará la próxima ronda de entrevistas. La 1.ª entrevista se presentará primero y luego me preguntará qué pienso sobre la posición de las pruebas de software, cómo la memoria se asigna en lenguaje c, referencias y punteros También me hice algunas preguntas sobre el proyecto; permítanme hablar primero sobre la experiencia del proyecto y luego hice preguntas sobre la tecnología de prueba; el entrevistador hizo preguntas de diseño al azar en el papel durante la segunda entrevista, y me pidió que los escribiera dentro de los 15 minutos. Después de escribir el código de desarrollo y los casos de prueba, el entrevistador también le pide que explique el código y, finalmente, hace un rompecabezas.

3. Tencent: ingeniero de pruebas
  • Proceso de entrevista : prueba escrita + 1 cara + 2 caras

  • Prueba escrita: los temas son relativamente amplios y no demasiado difíciles. Se prueban C/C++, estructura de datos, sistema operativo, base de datos y Linux.

  • 1 Pregunta técnica: La pregunta técnica me pedía que respondiera siete u ocho preguntas una tras otra, una en medio minuto. Todas eran preguntas de gramática básica de C, y luego me preguntaban sobre el conocimiento de las pruebas. Después de responder las preguntas básicas, permítanme escribir el árbol binario primero Ordene la salida transversal, luego comience a preguntar a la base de datos: qué es un índice, cómo realizar la consulta de dos tablas, red informática: ¿por qué TCP/IP realiza un protocolo de enlace de tres vías, la diferencia entre UDP y TCP, a qué capa pertenecen, la red en la red informática Algoritmo de congestión; Linux solicitó un comando para ver el proceso

  • La segunda ronda examina principalmente la capacidad de pensamiento lógico, la adaptabilidad y las habilidades de comunicación, y pregunta sobre la experiencia del proyecto. La segunda ronda es relativamente fácil. Después de la segunda ronda, debe esperar la entrevista de recursos humanos. Este proceso es muy tortuoso. Recibí el ¡La notificación de la entrevista de recursos humanos es la más feliz! La entrevista de recursos humanos es principalmente para comprender la personalidad y los pasatiempos.

Si desea aprender a probar la automatización de la interfaz, aquí le recomiendo una serie de videos. Se puede decir que este video es el tutorial de prueba de automatización de la interfaz número uno en toda la red en la estación B. Al mismo tiempo, el número de en línea usuarios ha llegado a 1.000, y hay notas para coleccionar y usar Intercambios técnicos de varios maestros: 798478386      

[Actualizado] La colección más detallada de tutoriales prácticos para pruebas automatizadas de interfaces de Python impartidas por la estación B (la última versión de combate real)_哔哩哔哩_bilibili [Actualizado] La colección más detallada de tutoriales prácticos para pruebas automatizadas de Python interfaces impartidas por la estación B (combate real) La última versión) tiene un total de 200 videos, que incluyen: 1. [Automatización de interfaz] La situación actual del mercado de pruebas de software y los estándares de capacidad de los evaluadores. , 2. [Automatización de interfaz] Totalmente capacitado en la biblioteca de solicitudes y la lógica de llamada de método subyacente, 3. [Automatización de interfaz] combate de automatización de interfaz y la aplicación de expresiones regulares y extractores JsonPath, etc. Para videos más emocionantes, preste atención a la cuenta UP. https://www.bilibili.com/video/BV17p4y1B77x/?spm_id_from=333.337

2. Preguntas técnicas de la prueba escrita

1. Verdadero o Falso

imagen

2. Preguntas de respuesta corta y preguntas de diseño

1. Introducir el modelo OSI de siete capas

参考答案:OSI(Open System Interconnect),即开放式系统互联。一般都叫OSI参考模型,是ISO(国际标准化组织)组织在1985年研究的网络互连模型。OSI定义了网络互连的七层框架(物理层、数据链路层、网络层、传输层、会话层、表示层、应用层),即ISO开放互连系统参考模型。每一层实现各自的功能和协议,并完成与相邻层的接口通信。

2. Describa el proceso de una solicitud HTTP en su propio idioma (todo el proceso desde ingresar la URL hasta regresar)

参考答案:当我们在浏览器的地址栏输入 www.baidu.com ,然后回车,回车这一瞬间到看到页面到底发生了什么呢?域名解析 --> 发起TCP的3次握手 --> 建立TCP连接后发起http请求 --> 服务器响应http请求,浏览器得到html代码 --> 浏览器解析html代码,并请求html代码中的资源(如js、css、图片等) --> 浏览器对页面进行渲染呈现给用户

3. En una página de prueba web, hay un cuadro de entrada y un botón de contador (recuento), que se utilizan para contar el número de apariciones de la letra a en una cadena de texto. Diseñe una serie de casos de prueba para probar esta página web.


参考答案:

功能测试:
1:输入字符串中包括一个a,如abc,计数结果正确(结果为1)
2:输入字符串中包括多个a,如abaaca,计数结果正确
3:输入字符串中包括a和A,如aAccaA11,计数结果正确(只统计了小写a的个数)
4:输入字符串中不包括a,如123hej,计数结果正确(结果为0)
5:输入字符串中只包括A,如288AA你好,计数结果正确(结果为0)
6:输入字符串中包括@和a,如@abca@,计数结果正确(只统计了小写a的个数)
7:不输入字符串,点击计算,给出正确的提示信息
8:字符串输入空格,点击计算,给出正确的提示信息
9:输入超长字符串,点击计算,字符串显示正确,计数结果正确
10:检查能够通过tab键切换控件
11:检查能够通过回车键触发点击计数按钮
12:检查统计结果显示很长时,如超过10位数,能够显示正常
13:点击浏览器刷新按钮,界面是否刷新,输入的字符串是否被清空,计数结果是否显示为0
14:能否支持复制、粘贴等快捷操作

UI测试:
1:浏览器窗口最大化,查看控件布局是否美观
2:浏览器窗口随意调整大小,查看控件布局是否美观
3:检查控件的排版、间隔是否美观
4:输入字符串内容过长,是否会溢出文本框

兼容性测试:
1:复制url到不同浏览器,如谷歌、火狐、IE等浏览器,检查功能和排版布局是否ok
2:在不同浏览器下超长字符串是否会溢出文本框
3:在不同浏览器下统计结果显示很长时,如超过10位数,能够显示正常

4. Describa qué métodos de parametrización se pueden usar para las pruebas automatizadas (los tipos y herramientas de pruebas automatizadas no están limitados)

4.描述自动化测试可以有哪些参数化方法(自动化测试类型和工具不限)

参考答案:Jmeter工具,常用参数化方法:用户定义变量、函数助手(随机函数)、CSV Data Set Config
postman工具,常用参数化方法:环境变量,全局变量,csv参数化

 5. Escriba el siguiente comando de Linux:

(1) La autoridad de acceso otorgada a la prueba del archivo es la máxima: legible, escribible y ejecutable

参考答案:chmod 777 test

(2) Ver el comando de puerto ocupado por el programa de servicio 


参考答案:netstat -apn | grep 端口号
3. Preguntas de programación
  1. El resultado de ejecutar el siguiente segmento de programa es:

#include

using namespace std;

int f(int n){

if (n==1)

return 1;

else

return (f(n-1)+n * n * n);

}

int main(){

int s=f(3);

cout<<s<<endl;

return 0;

}
参考答案:结果为36。解析:其实递归的原理就是利用栈来进行中间存储的数据。f(3)=f(2)+3*3*3=9+27=36     f(2)=f(1)+2*2*2=1+8=9 f(1)=1
  1. Use el idioma con el que está familiarizado para invertir la cadena, ingrese china y regrese a anihc

Respuesta de referencia:
str1 = "china’"
print(str1[::-1])

 

4. Base de datos

--1. Tabla de estudiantes Estudiante (S#, Sname, Sage, Ssex) --S# número de estudiante, Sname nombre de estudiante, Sage edad, Ssex género de estudiante

--2. Currículo Horario Curso (C#,Cname,T#) --C# --número del curso, Cname nombre del curso, T# número de profesor

--3 Tabla de profesores Profesor(T#,Tname) --T# número de profesor, Tname nombre del profesor

--4 Tabla de puntuación SC (S#,C#,puntuación) --S# número de estudiante, C# número de curso, puntuación

(1) Escriba la instrucción para crear la estructura de la tabla de estudiantes, donde los tipos de datos son los siguientes: S#-varchar(10), Sname-varchar(10), Sage-int, Ssex-char(2) y las restricciones son los siguientes: clave principal-número de estudiante, el nombre no está vacío

creat table Student(
    `S#` varchar(10) primary key,
    Sname varchar(10) not null,
    Sage int,
    Ssex char(2))default charset=utf8;

(2) Consultar el ID de alumno y nota media de los alumnos cuya nota media es inferior a 60 puntos

select `S#` 学生编号,avg(score) 平均成绩 from SC group by `S#` having avg(score) < 60;

 (3) Consultar la información de los alumnos que han cursado la clase impartida por "Zhang San"

select Student.* from Student, SC where Student.`S#` = SC.`S#` and SC.`C#`  in (select `C#` from Course,Teacher where Course.`T#` = Teacher.`T#` and Tname = "张三")

Supongo que te gusta

Origin blog.csdn.net/caixiangting/article/details/132190774
Recomendado
Clasificación