Tengo una maestría en informática. Mi dirección de investigación son los gráficos y modelados tridimensionales. Estoy muy interesado en los juegos. Soy un jugador (no un jugador en línea), así que me estoy preparando para ser ingeniero en Tencent Games.
Primera ronda: prueba escrita
Las preguntas de la prueba escrita de Qq siguen siendo muy singulares y se centran en la estructura de datos. Unix, IQ y las estructuras de datos son conocimientos muy básicos. Si no, es hora de que te examines. La parte de Unix no es familiar, pero no demasiado difícil. Esto es algo muy básico en Unix. Estas cosas surgieron repetidamente en las entrevistas. El coeficiente intelectual es más difícil, especialmente el último. Todo el mundo debería conocer el tema. Pasar el examen escrito debe suponer unos 50 puntos y la puntuación aún es muy vaga. La prueba escrita es realmente muy importante, porque el examen escrito final y sus materiales personales están unidos y todos los entrevistadores los verán. Por lo tanto, incluso si aquellos con malas calificaciones entran en la entrevista, les resultará difícil llegar lejos.
Segunda Ronda: Aspecto Técnico
Esto tiene poco que ver con la dirección específica que elijas. Se divide principalmente en investigación y desarrollo, pruebas, investigación básica y otras direcciones. Lo que estoy enfrentando es en la dirección de investigación y desarrollo, y siento que es software puro, por lo que es bastante beneficioso para los estudiantes que se especializan en ciencias de la computación, especialmente los estudiantes que se dedican a software de nivel superior como redes, software de aplicaciones, y bases de datos. El entrevistador combina las preguntas con el código.
Mi pregunta es: autopresentación y presentación del proyecto, ambas son necesarias. Al presentar el proyecto, el entrevistador hará preguntas en profundidad y sobre ciertos detalles, como la organización de los datos, la complejidad del algoritmo, la conexión de la base de datos, etc. La siguiente es la entrevista profesional, las preguntas son bastante clásicas, a grandes rasgos: procesos y subprocesos; los principales métodos y llamadas al sistema de comunicación entre procesos en Unix y Windows, descripción de los protocolos TCP/UDP, sus aplicaciones, protocolo de enlace de tres vías TCP; ventana deslizante, retransmisión de tiempo de espera; protocolo HTTP y mecanismo de COOKIE y algunos problemas con COOKIE (no le permitiré diseñar un libro de comunicación sobre PDA); ¿Usarás árboles o hachís? De esta pregunta se derivarán una serie de preguntas sobre hash, números balanceados y números rojos y negros. ¿Qué es el polimorfismo orientado a objetos? Diseñar un ejemplo polimórfico. Mecanismo de implementación de funciones virtuales de C. Esta pregunta no es difícil,
pero tus métodos y técnicas de respuesta son muy importantes. Algunas experiencias: tenga confianza, atrévase a decir dominio, familiarícese con estas palabras y asegúrese de decir dominio de sus fortalezas sin dudarlo. Antes de responder la pregunta, organiza bien tu lenguaje. No hables de forma clara y lógica. Las preguntas deben responderse de manera integral. Cuanto más hables, mejor. Sería mejor si pudiera informar a las partes pertinentes.
Al realizar un trabajo técnico, una cuestión muy importante es que debes conocer claramente tus propias fortalezas y especialidades, y hacer todo lo posible para guiar al entrevistador en tu dirección. Mi especialización es el desarrollo de software de aplicaciones y el modelado orientado a objetos, por lo que cada vez que me presento, siempre enfatizo que soy un excelente ingeniero de software y estoy muy familiarizado con el proceso de desarrollo de software, por lo que tengo muchos problemas con los que lidiar durante el desarrollo de software. proceso. Mucha discusión del entrevistador. Debes demostrar tu experiencia técnica (eres técnico) y tu pasión por la empresa y el puesto.
Por un lado, le mostré al entrevistador mis muchas habilidades en el desarrollo de software, así como mi amor por los juegos. Entonces, cuando el entrevistador me felicitó y dijo: "Creo que deberías poder ingresar a Tencent", supe que esta oferta debería ser prometedora.
Ronda 3: Trabajo en equipo
Todos deberían saber esta pregunta. Cuatro barajas de cartas con huevos en la torre. Creo que esta ronda es sólo una formalidad. Mientras tu desempeño técnico sea bueno, no cepillarás este lado. Como grupo de ocho personas, lo hicimos con mucho éxito y completamos ambos experimentos. Pero al final sólo dos lograron pasar a la tercera ronda. Además, durante la última entrevista de Recursos Humanos, miré en secreto la hoja de registro de mi entrevista y el segundo lado estaba vacío, lo cual no sirvió de nada.
La cuarta ronda: seguir trabajando en tecnología.
El gerente es muy técnico y la organización de Tencent es terrible. Mucha gente esperó mucho antes de que comenzara la reunión y algunos entrevistadores se fueron por alguna razón. Como resultado, mucha gente aquí estaba muy deprimida. Se dice que mi cara es un gerente en el departamento de entretenimiento interactivo (lo dijo RR.HH.), y las preguntas son muy aburridas: procesos e hilos, TCP/UDP, algoritmos de clasificación (le conté todos los algoritmos de clasificación que conozco y su complejidad temporal). ), El método de direccionamiento de memoria de Windows, para qué se utiliza el método de bloqueo en Socket, qué opina del modelo de desarrollo de software y algunos comentarios sobre su proyecto. Por último, las cuestiones de programación, escribir código, son muy importantes. Si no puedes hacerlo o lo haces mal, probablemente no tendrás ninguna oportunidad. A la pregunta se le asigna una cadena, como abc123de4f67, busque todas las cadenas numéricas que contiene y guárdelas. Por ejemplo, si desea encontrar 123, 4 y 67, colóquelos en tres matrices de caracteres. Este tema es muy clásico y creo que mucha gente lo conoce.
Quinta ronda: cara a cara con HR
Paul está decidido a tener éxito y tiene una alta tasa de eliminación. Se dice que es la mitad. La entrevista de RRHH no es más que hablar de tu salario, de tu familia y hacerte una oferta, tanto si puedes venir como si no, es posible que hablemos de otras cosas en función de tu situación personal. Paul y yo hablamos mucho sobre los juegos en línea, incluidas las perspectivas de desarrollo de los juegos en línea, algunos juegos en línea exitosos, algunas empresas competitivas, algunos motores de juegos, y presentamos el departamento y el puesto al que quería ir. En resumen, necesitas ser más profesional y seguro.
Después de eso, haz una oferta y firma el contrato. Se determina que la fecha límite es xx, xx.
Algunos resúmenes de empresas de tecnología: si tienes una base integral, puntos clave sobresalientes y contrapartes profesionales, si cumples con estos tres puntos, definitivamente podrás encontrar una buena posición técnica. Si puede tener una comprensión clara de la industria en la que desea trabajar (principales empresas, situación actual, tendencias de desarrollo), será invencible en su búsqueda de empleo.
En primer lugar, me gustaría agradecer a Tencent por brindarme un proceso de entrevista tan largo, que me capacitó muy bien. Gracias por darme tanto tiempo para elegir y pensar.
Gracias a los muchos amigos que conocí durante la entrevista.