Red de conocimiento informático - Consumibles informáticos - Los entrevistadores son los más difíciles de tratar. ¿Qué problemas ha encontrado con los entrevistadores?

Los entrevistadores son los más difíciles de tratar. ¿Qué problemas ha encontrado con los entrevistadores?

(1) Juicio sobre el título coincidente del solicitante

El reclutamiento consiste en hacer coincidir puestos y tareas laborales, por lo que el primer paso es comprender los requisitos laborales en detalle.

Entrevista

Por ejemplo, al contratar ingenieros de desarrollo de servidores C++, los requisitos pueden ser los siguientes:

Licenciatura o superior, especialización relacionada con la informática

p>

Sí Más de dos años de experiencia en el desarrollo de servidores de productos de Internet

Competente en lenguaje C/C++. Competente en el uso de estructuras de datos comunes y capacidades de análisis de algoritmos.

Familiarizado con los principios del sistema operativo, principios de compilación, entornos de desarrollo y depuración como Linux/Unix

Familiarizado con modelos de red comunes como select/epoll, programación multiproceso y TCP /Programación de red UDP.

Comprender bases de datos comunes, como PostgreSQL, MySQL o MongoDB, etc.

Entonces lo primero que tienes que hacer es analizar si los candidatos son compatibles en función del puesto de contratación. Si la coincidencia es baja, directamente Está bien decir que no. Por ejemplo, si sus calificaciones académicas no cumplen con los requisitos, su idioma no cumple con sus requisitos, no tiene experiencia en desarrollo de redes o experiencia en desarrollo del lado del servidor, simplemente rechácelo directamente y no habrá una desviación importante. Este primer paso descartará a más del 80% de los solicitantes no calificados.

(2) Comprender el nivel técnico de los candidatos

El segundo paso es comprender el nivel específico de los candidatos seleccionados en el primer paso.

La entrevista

se divide en dos aspectos, uno es preguntar sobre las habilidades que requiere el puesto y el trabajo, y el otro es preguntar sobre las habilidades presentadas en el currículum del solicitante. .

No importa cuál sea, puedes utilizar 5 preguntas consecutivas para examinar el dominio de conocimientos y habilidades del solicitante.

Por ejemplo, si el currículum de la otra parte dice "Familiarizado con modelos seleccionados", puede hacer preguntas como esta.

1) ¿Entiendes el modelo seleccionado?

La otra parte puede responder: "Entiendo", "Familiar", "Usado con frecuencia".

Sigues preguntando.

2) ¿Qué problemas se pueden utilizar para resolver?

La otra parte puede responder "bloquear y esperar", "multiplexar", "procesar varios sockets al mismo tiempo", "mejorar la eficiencia y el rendimiento", etc.

Sigues preguntando.

Entrevista

3) ¿Cómo utilizas select en tu proyecto? Por ejemplo

La otra parte puede decir muchas cosas o puede estar demasiado confundida para explicarlas.

Sigues preguntando.

4) Si no usas select, ¿cómo puedes lograr la función que acabas de mencionar?

La otra parte puede estar confundida. Debido a que este problema surgió de su hábito de pensar, tuvo que pensar en una solución temporal. Si no puede entenderlo, pregúntale.

Si se le ocurre una alternativa, como usar epoll, subprocesos múltiples o procesos múltiples, déjelo en paz y continúe preguntando.