Intercambio de experiencias en entrevistas en inglés de Microsoft
La siguiente es mi experiencia de entrevistas en inglés de Microsoft recomendada, todos pueden aprender de ella.
Experiencia 1
ATC PM fue el primero en recomendarme para una entrevista. No debe confundirse con el reclutamiento en el campus actual. El proceso de entrevista debería ser diferente. Gracias a Darren. Wang, quien me recomendó. Este hermano ee es mi Bole, aunque sólo nos hemos visto dos veces. Nota: Las siguientes entrevistas son todas en inglés y el informe final de la oferta está en chino. Bueno, primero está la llamada telefónica. A mediados de septiembre, fue RR.HH. quien me llamó. Me hizo algunas preguntas básicas, hizo preguntas sobre mi currículum y luego me preguntó con qué lenguaje de programación estaba más familiarizado. No me avergüenza decir c#. Entonces me hizo tres preguntas de C#, todas ellas preguntas conceptuales, durante las cuales escuchó lo que había escrito con un bolígrafo (sudor).
Son grupos de subprocesos, sobrecargas/anulaciones, olvidé uno. . Probablemente sólo para ver si puedo hablar con fluidez. El foco de esta ronda probablemente sea el inglés. Finalmente me llamó para una entrevista in situ. Después de aproximadamente una semana, me informó que la entrevista sería de 10 a 17, un día al mes. Tortura, ¿7.45 de la mañana? Empiece a prepararse para la tortura después del 10 de junio. Aquí se recomienda una entrevista al programador en PDF, con versión china. 17 Levántate a las seis y media de la mañana. Está cerca de la carretera Dongchuan. 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 subí al autobús con todo lo demás. 7. Llegamos a las 30 en punto. Son cinco personas en total, tres trabajadores, un pasante y una persona. Empecé la entrevista a las ocho. Hay cinco rondas en total, dos para chinos y tres para extranjeros. Lamentablemente no recuerdo ningún nombre. 1 cara por ronda durante 1 hora, muy amable, hablaba inglés muy lentamente y obviamente me cuidó muy bien. Primero, hice preguntas sobre mi currículum y luego comencé a hacer las preguntas. Primero, ¿qué? cadena de prueba "->"StringTest", la segunda palabra está en una posición determinada y se resuelve usando el método de inversión de intervalo. Luego se usan dos abrazaderas laterales para resolver una matriz de números aleatorios, cuya suma es 100, en dos dígitos posiciones Ambos requieren procedimientos detallados. Luego hice una pregunta abierta: cómo colocar libros adecuados para la búsqueda cuando hay muchos libros y mantener el orden de búsqueda al agregar. Más tarde pensé que el problema era el sistema de archivos de la base de datos. para diseñar. No te preocupes por la eliminación, usa el índice físico para resolverlo.
En la segunda página, siento que está involucrado un ingeniero senior. Primero, expliqué las diferencias entre sde, sdet y pm. y PM. Me hizo preguntas en mi currículum. Programación me pidió que escribiera código. Realmente no escribí nada sobre C, comenzando por la clase de estructura de datos. Parecía que estaba escrito en t*. Me tomó mucho tiempo escribirlo finalmente. Como resultado, se usó un puntero temporal adicional cuando se movió el puntero. Me disculpé y luego continué discutiendo la elección de sde, sdet y pm. La entrevista en persona fue muy interesante. Parecía el líder del departamento de desarrollo. Primero me hizo algunas preguntas sobre mi pasantía y luego me preguntó sobre mi tesis de graduación, mi tesis de graduación trataba sobre la evolución ontológica, y realmente entendió. Estaba muy nervioso. Afortunadamente, no hice más preguntas (aunque no lo hice, me sentí culpable). Luego se me ocurrió la pregunta de entrevista más inteligente que jamás haya visto (probablemente porque). de mi ignorancia).
Primero escriba un caso de prueba para la potencia (x, y), que es x elevada a la potencia de y, y luego hágalo a través de bucles, no a través de bucles (recursión). Esto consume memoria. Cuando escribí la recursividad, ya estaba mareado. Yo mismo escribí 7 u 8 casos de prueba. Todos deberían prestarle atención. El verdadero jj se siente terrible. pp es la líder de prueba (pregunté, por supuesto), primero pregúntame si hay sde, sdet, pm, PM Ella dijo cuál quería ser, yo dije sde, pm, sdet. Fue un líder de prueba. Khan me pidió que diseñara un buen reproductor multimedia.
Tengo una conferencia sobre mvc, arquitectura de 3 niveles, patrones de diseño, estructura de complementos, jaja, mis puntos fuertes. Luego promocioné la solidez, integridad y escalabilidad de mi diseño. Sí. Luego me pidió que escribiera un algoritmo para encontrar el primer par de elementos idénticos en una matriz de plástico aleatoria. Estaba tan emocionado en ese momento que mi cerebro todavía estaba en un estado estructurado y quería sacar el nlogn ordenado. No existe ningún algoritmo que pueda generar N (pero obtuve N intercambiando espacio por tiempo, que es para abrir). una matriz de 65563...).
Los cuatro lados terminan en los cinco lados. Un JJ extranjero muy temperamental es el director de la unidad. Pregúntame primero cuál elegir, sde, sdet, pm, pm. Estoy hablando de sde y PM. Ella dijo por qué todos son SDE. Me defendí. Luego me dio un caso y me dijo que si un campeón del mundo te diera 1/400 millones para construir una bicicleta, pero las ruedas las hiciera otra persona y el tiempo apremiara, ¿qué harías? Creo que estos cohetes están fuera.
Utilizo procesos estándar para procesamiento, planificación, compras y evaluación. . Después continuó: ¿Qué pasaría si el fabricante de ruedas aceptara entregárselo el martes y no lo hiciera? Dije informar al cliente primero, esto es una cuestión de integridad. Luego empuja en esa dirección, más rápido. Si no funciona, ¡reemplázalo! Tengo mucho dinero de todos modos. Fin de la pregunta 1. Pregunta 2: Supongamos que ahora tienes algunos de los mejores desarrolladores, ¿qué software quieres crear? Interpretarlo y diseñarlo. Esta es una oportunidad dada por Dios. Acabo de hablar con Alan la semana anterior sobre hacer algo así como un favorito personal para personas mayores. Entonces, después de pensarlo por un tiempo, me ascendieron al nivel de centro de conocimiento personal y estaba muy emocionado. Parece que el gerente que habla contigo puede contagiarte y apasionarte mucho. Básicamente hizo una o dos preguntas en el medio, o lo que sea que vaya a decir a continuación. La segunda pregunta ha terminado.
Abandone el control de tráfico aéreo. Parece que las dos últimas rondas se realizaron por la tarde para entrevistarme. No es bueno dormir ni comer bien mientras se espera. Me pongo nervioso cuando suena mi teléfono. El viernes, un compañero de secundaria al que no veía desde hacía mucho tiempo vino a pasar un día con él, durante el cual recibió asesoramiento psicológico. Cuando lo estaba enviando a la estación, sonó el teléfono y me dijo que me haría una oferta antes de las pm. Con eso, mi entrevista de trabajo terminó. En resumen: el inglés es la base, trato de expresarme con fluidez. Creo que superé las dos últimas rondas en gran medida porque mis ideas estaban bien expresadas. Los currículums son cosa del pasado y deben incluir buenas prácticas y becas. La primera es la mejor manera de demostrar tu habilidad y la segunda es un complemento. El entusiasmo es imprescindible. Cuando expreses tu entusiasmo por el trabajo y el entrevistador esté altamente calificado, llegará la oferta. Bueno, mis mejores deseos para todos los que van a entrevistar y espero que obtengan lo que quieren.
Experiencia 2
El miércoles pasado por la noche recibí el aviso de entrevista (correo electrónico) de ATC. Revisé todo el día del jueves por la noche, hasta aproximadamente las 2 de la tarde, principalmente sobre estructuras de datos, enfocándome en clasificación, recuperación y libros binarios. También pensé en cómo almacenar un árbol binario en un archivo, cómo restaurarlo desde el archivo (se dice que esto se probó este año) y cómo atravesar el orden previo, posterior y medio sin recursividad. Eché un vistazo a la sección de teoría de grafos. Como resultado, cuando fui a ATC para una entrevista el viernes pasado (19), no obtuve un 2 en ninguna materia. Qué vergüenza.
En la segunda ronda, la pregunta del examinador es: Cómo implementar esto en una imagen y determinar si es posible recorrer todos los bordes a la vez y solo una vez. Si es así, escriba el método. Necesita definir sus propias estructuras de datos y escribir algoritmos. De hecho, este es el famoso problema del puente de siete agujeros. 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 mis respuestas no fueron muy buenas.
Pero afortunadamente pude asistir a la entrevista por la tarde. Solo había una persona entrevistando, jaja. Ahora esperando los resultados. . .
En resumen, veamos algunas cosas de la teoría de grafos. Por supuesto, todavía hay que mirar el árbol binario. En cuanto a otras cuestiones de programación, las principales consideraciones son los hábitos de programación, las condiciones de contorno (para garantizar la corrección del programa) y la eficiencia del algoritmo, y se estima que hay que adaptarse en consecuencia. Como dice la versión, cuando no funciona, debes charlar más con el entrevistador y expresar tus pensamientos tentativamente. Él nunca te dejará ir en la dirección obviamente equivocada.
;