Intercambio de experiencias en entrevistas en inglés de Microsoft
Intercambio de experiencias de entrevistas en inglés de Microsoft
La siguiente es la experiencia de entrevistas en inglés de Microsoft que recomiendo para todos. Puede aprenderla y consultarla.
Experiencia 1
Experiencia de entrevista ATC PM En primer lugar, déjame decirte que me recomendaron para la entrevista. No debe confundirse con el reclutamiento actual del campus, el proceso de entrevista debería ser diferente. Gracias a Darren.Wang quien me recomendó. Este hermano mayor de ee es mi Bole, aunque solo nos hemos visto dos veces. Nota: Las siguientes entrevistas están todas en inglés y el informe final de la oferta está en chino. Bueno, primero fue una entrevista telefónica a mediados de septiembre, Recursos Humanos me llamó y me hizo algunas preguntas básicas, incluidas preguntas sobre mi currículum, y luego me preguntó cuál era el lenguaje de programación con el que estaba más familiarizado. Dije c# sin vergüenza. Entonces me hizo 3 preguntas en C#, todas ellas preguntas conceptuales. Durante este período, escuchó algo grabado con un bolígrafo (sudor).
Son grupo de subprocesos, sobrecarga/anulación y uno que olvidé. . Probablemente dependa de si puedes decirlo con fluidez. El foco de esta ronda probablemente sea el inglés. Finalmente me dijeron que me hicieran una entrevista presencial como una semana después, me notificaron que la entrevista sería del 10 al 17, que era un día o un mes. Tortura, ¿7.45 de la mañana? La tortura básicamente comenzó a prepararse después del 12 de octubre. Recomiendo una entrevista al programador en pdf, con una versión china. Me levanté a las 6:30 de la mañana en la calle Dongchuan 17, que está muy cerca. Pero aun así tomé un taxi. Los preparativos antes de subir al autobús incluyen: ir al baño, comer medio trozo de chocolate blanco Telford y beber un poco de agua. Me llevé a los demás a bordo conmigo. Llegaron las 7.30, eran 5 personas, 3 del trabajo, uno del interno y uno del interno. Empecé la entrevista a las 8, 5 rondas seguidas, 2 rondas con chinos, 3 rondas con extranjeros. Desafortunadamente, no recordaba ninguno de los nombres en vivo. 1 hora por ronda, 1 entrevista, gg es muy amable, habla inglés muy despacio y obviamente me cuida. Primero hice preguntas sobre mi currículum y luego comencé a hacer las preguntas. La primera fue la pregunta de ?TestString"->"StringTest", y la segunda palabra estaba en una posición determinada. Use la inversión de intervalos para resolverla. Luego, ahí está. era un número aleatorio En una matriz, la suma de las dos posiciones numéricas es 100. Use ambos lados para resolverlo. Ambos requieren escribir programas detallados. Luego hice una pregunta abierta, cómo organizar los libros cuando tienes un. muchos de ellos. Es adecuado para la búsqueda y el orden de búsqueda debe mantenerse al agregar. Más tarde, pensé que esta pregunta era sobre cómo diseñar el sistema de archivos de la base de datos. p>
Es muy fácil. El amable GG parecía ser un ingeniero senior. Primero me explicó las diferencias entre sde, sdet y pm. Luego me hizo preguntas sobre la combinación de listas individuales ordenadas. No he escrito nada en C desde que tomé la clase de estructura de datos. De hecho, escribí el puntero de nodo como en t *. Después de mucho tiempo, finalmente lo terminé y me disculpé. Luego continué discutiendo la selección de sde, sdet y pm. Está bien, 3 lados, gg extranjero muy interesante, siento que él es el líder del departamento de desarrollo. Primero me preguntó brevemente sobre mi pasantía. Pregunté sobre mi tesis de graduación. Lo que me sorprendió fue que mi tesis de graduación trataba sobre la evolución de la ontología. Estaba nervioso. No conocí a un maestro en este campo. Afortunadamente, no seguí preguntando. No lo hice, pero siempre me sentí culpable). Luego hice la pregunta de entrevista más inteligente que jamás haya visto (probablemente porque me sentía solo). Primero, escriba un caso de prueba de poder (x, y), que es. x elevado a la potencia de y Luego, use un bucle en lugar de un bucle (use recursividad) para resolver el costo de memoria de la recursividad.
Cuando escribí la recursión, ya estaba mareado. Escribí 7 u 8 casos de prueba. Cuando escribí el programa, tuve que prestar atención a cada uno de los casos de prueba reales... Este lado se siente peor. Lado 4, muy pp extranjero jj, es el cable de prueba (pregunté, claro). Primero pregúntame si SDE, SDET y PM han sido mencionados antes, ¿cuál quiero ser? Dije sde, pm, pero sdet no funcionará. Más tarde, finalmente descubrí que ella era la líder de prueba. . Kan. Primero, me hizo una pregunta de diseño, pidiéndome que diseñara un reproductor multimedia. Cuanto más detallado, mejor. Aprendí sobre mvc, arquitectura de 3 niveles, patrones de diseño y estructuras de complementos Jaja, estos son mis puntos fuertes. Luego delaté la robustez, la integridad y la ampliación de mi diseño. amabilidad. Luego me pidió que escribiera un algoritmo, una matriz de números enteros aleatorios, para encontrar el primer par de elementos idénticos en ella. Estaba demasiado emocionado en ese momento y mi mente todavía estaba en un estado estructural, por lo que solo se me ocurrió ordenar nlogn, y no había ningún algoritmo que pudiera hacer n (pero obtuve n intercambiando espacio por tiempo, que era abra una matriz 65563).
Fin de la 4ª sesión. La 5ª sesión, el muy elegante jj extranjero es el director de la unidad. Primero me preguntó cuál elegir entre sde, sdet y pm. Le dije sde o pm. Ella dijo por qué todos son sde. Déjame explicarte. Luego me dio un caso, diciendo qué pasaría si un campeón mundial te diera 1/4 de billón de dólares para construir una bicicleta, pero las ruedas fueran hechas por otra persona y el tiempo fuera crítico. En ese momento pensé que todos estos cohetes estaban hechos.
Utilizo procesos estándar para afrontarlo, planificarlo, comprarlo y evaluarlo. . , y finalmente continuó: ¿Qué pasaría si el fabricante de ruedas prometiera dártela el martes pero no lo hiciera? Dije informar al cliente primero, este es un problema de integridad. Luego presione rápidamente, si no funciona, ¡simplemente reemplácelo! De todos modos, ¡tengo más dinero! Fin de la pregunta 1. Pregunta 2: Supongamos que ahora tienes varios de los mejores desarrolladores, ¿qué software quieres crear? Explícalo y diséñalo. Esta es realmente una oportunidad dada por Dios. Acabo de hablar con Allen hace una semana para crear algo así como favoritos avanzados personales. Así que lo pensé por un momento, lo elevé al nivel de centro de conocimiento personal y lo dije en voz alta, estaba muy emocionado. Parece que el gerente puede contagiarte cuando te habla y apasionarte mucho. Después de hablar básicamente, hizo una o dos preguntas en el medio, de las que hablaré a continuación, terminando con la pregunta 2.
Después de dejar ATC sentí que las dos últimas rondas se basaron en entrevistas de PM. No puedo dormir ni comer bien mientras espero. Me pongo nervioso cuando suena mi teléfono. El viernes, un compañero de secundaria a quien no había visto en mucho tiempo vino y pasó un día con él, durante el cual recibió asesoramiento psicológico. Cuando lo estaba enviando a la estación, sonó el teléfono informándome de la oferta que le había hecho a las tres de la tarde. Este es el final de la entrevista para mi trabajo. En resumen: el inglés es la base, haz lo mejor que puedas para expresarte con fluidez. Creo que pude pasar las dos últimas rondas en gran medida porque expresé plenamente mis pensamientos. Los currículums son cosa del pasado, tienen buenas pasantías y becas. La primera es la mejor manera de demostrar tu habilidad y la segunda es complementaria. El entusiasmo es imprescindible. Cuando expresas tu entusiasmo por el trabajo y el entrevistador también es muy alto, la oferta llegará. Bueno, bendice a todos los que tendrán su entrevista y desearán obtener lo que desean.
Experiencia 2
El miércoles pasado por la noche, recibí el aviso de entrevista (correo electrónico) de ATC el jueves por la noche. Lo revisé durante todo un día hasta las 2 de la tarde. Miré principalmente las estructuras de datos, enfocándome en la clasificación, recuperación y libros binarios. También pensé en cómo almacenar un árbol binario en un archivo. restaurarlo desde el archivo (se dice que esto se probará este año), cómo implementar el recorrido de preorden, postorden y orden sin recursividad. Miré un poco la parte de teoría de grafos. Como resultado, el viernes pasado (19), cuando participé en la entrevista de ATC, no obtuve un 2 en ninguna de las entrevistas.
En la segunda ronda, la pregunta del examinador fue: Cómo implementar en un gráfico, determinar si es posible caminar a lo largo de todos los bordes una vez y solo una vez y, de ser así, escribir el método de caminar. Debe definir la estructura de datos y escribir el algoritmo usted mismo. De hecho, esta es la famosa pregunta del puente de siete hoyos. De todos modos, estaba un poco confundido en ese momento. Afortunadamente, el examinador me dio algunos consejos y luego simplificó algunas condiciones y requisitos, pero sentí que mi respuesta no fue muy buena. .
Sin embargo, afortunadamente pude participar en la entrevista por la tarde, y solo había una persona entrevistando, jaja. Ahora esperando los resultados. . .
En resumen, echemos un vistazo a algunas cosas de la teoría de grafos. Por supuesto, todavía necesitamos mirar los árboles binarios. En cuanto a otras preguntas de programación, debemos considerar principalmente los hábitos de programación, las condiciones de contorno (para garantizar que el programa sea correcto) y la eficiencia del algoritmo. Se estima que todos deben usarse en el acto. Como dice el foro, cuando no sabes cómo hacerlo, debes charlar más con el entrevistador y expresar tentativamente tus pensamientos. Él nunca te dejará ir en una dirección obviamente equivocada 1;