Me entrevisté con Microsoft y sentí que lo hice bien. ¿Por qué podría haber sido rechazado?

Desde mi experiencia personal, nunca espere que los entrevistadores le den retroalimentación real .

Hace mucho tiempo, al final de cada entrevista, le preguntaba cuáles son sus comentarios para mí. Y para mi sorpresa, el 99% del tiempo que te conseguí hiciste un gran trabajo blablabla. Los entrevistadores de las principales compañías tecnológicas están capacitados para hacerte feliz o al menos no molestarte incluso si arruinas toda la entrevista.

No se debe culpar a nada porque podría ser aún peor para el entrevistador decirle que no obtendrá el trabajo justo después de la entrevista. Así que aquí están mis sugerencias:

  1. Asegúrese de estar bien preparado para la entrevista. Según su caso, supongo que pensó que proporcionó la mejor solución para cada pregunta técnica, sin embargo, su solución es incorrecta o puede optimizarse aún más. Dicho esto, si pasa suficiente tiempo en la estructura de datos y algoritmos básicos, puede encontrar una mejor solución.
  2. Cuando se prepare para la entrevista, compare su solución con otras. Una solución perfecta para una pregunta de algoritmo está mucho más allá de obtener la salida correcta. La complejidad del espacio y el tiempo son métricas clave para su solución. Realice algunas búsquedas en Google en línea para comparar su respuesta con otras, asegúrese de obtener la solución más optimizada.
  3. Practica con ENTREVISTAS MOCK . Es una gran experiencia para ti practicar de una manera en la que no puedes fallar. Puedes hacer esto con tus amigos y volver a entrevistarlos. También obtuve mi entrevista simulada de http://www.gainlo.co cuyos entrevistadores están trabajando en Google, Facebook, etc. El punto aquí es que el entrevistador simulado le dará los comentarios más auténticos basados ​​en sus experiencias.

Me entrevisté una vez con Microsoft justo después de la graduación. Mi entrevista fue programada con un chico en el campus justo a las 12:00. Cuando entré en la habitación, completamente preparado para codificar, frunció el ceño y dijo: “¿Programaron a alguien a la hora del almuerzo?” … No hace falta decir que perdí por completo mi confianza y arruiné el resto de la entrevista. Ni siquiera me miró mientras hacía preguntas.

Terminé decidiendo no trabajar para Microsoft. Durante dos años trabajé en otros lugares hasta que sentí la necesidad de estar en una empresa puramente tecnológica. La próxima vez que solicité, hice 10 entrevistas por teléfono. Estos fueron a través de agencias, pero trabajando directamente para un equipo de Microsoft. Las preguntas técnicas eran similares, y estaba tan preparado; pero estaba más seguro con mi conocimiento y menos bajo el control de una entrevista. En retrospectiva, fallé en siete de esas diez entrevistas, pero nadie me ha preguntado sobre eso. Recibí tres ofertas y acepté una.

La tercera vez fue cuando terminé mi contrato, hice un viaje de mochilero por Europa y regresé en medio de la recesión. No tenía intención de volver a trabajar en una gran empresa, pero las nuevas empresas tenían poco dinero. Terminé buscando otra oportunidad en Microsoft. Mientras contemplaban despedir a 15000 personas, me contrataron. Y acepté.

También trabajé en Google, pero nunca lo solicité; Me pidieron una entrevista. Durante la entrevista me llevaron a un elegante almuerzo de equipo. No pude evitar recordar al primer tipo que me entrevistó a la hora del almuerzo. De alguna manera sentí que necesitaba agradecerle por el curso que dio mi vida.

Cuando comienzas tu carrera, por mérito o no, tu destino está controlado por otra persona. Pueden ser un imbécil o una gran persona. En sus entrevistas y en las mías, hemos visto el espectro completo de la humanidad.

Pero lo que el statu quo no puede controlar es el grado en que se mejora, entrevista tras entrevista. En el primer acto tienes las palmas sudorosas y esperas una asistencia justa. En el segundo acto, está maximizando las oportunidades de entrevista para mejorar las probabilidades. En el tercer acto, tienes el control y solo te hacen preguntas difíciles porque intentan impresionarte para que no trabajes en otro lugar.

Sigue aprendiendo. Ignora la injusticia y sigue intentándolo. Encontrarás con cada entrevista que tienen menos control. Y eventualmente un día, estarás sentado en su asiento, entrevistando a personas. Ese día, sabrá por qué tendrá que rechazar candidatos calificados: hay más de uno. Y tendrás que controlar la situación teniendo opiniones.

Pero un guardián obstinado tiene un defecto fatal:

La persona rechazada con una verdadera vocación no deja de llamar a la puerta.

(NOTA: ex-MSFT durante 11 años. He pasado por más de 6 bucles de entrevistas como candidato, incluso cada vez que cambié de roles internamente. Realicé más de 100 entrevistas probablemente)

En primer lugar, no hablar de reclutadores ya que, salvo excepciones, esa es una causa perdida especialmente. en grandes empresas

Microsoft como compañía, como la mayoría de las otras grandes compañías, trabaja muy duro para construir un proceso amigable y consistente para entrevistar a todos los candidatos. Cada entrevista en la que estuve involucrado tuvo un trabajo de preparación para todos nosotros.
Pero, nada a escala funciona tan bien como lo planeado y las personas arruinan las cosas debido a la omisión (no tener su currículum a mano suena como uno) o la ignorancia de vez en cuando. Eso es de esperar y nunca vi que fuera intencional. A veces, las experiencias pobres o injustas se rectificaron programando un segundo ciclo de entrevistas desde cero. Participé personalmente en al menos 2 casos en los que trajimos al candidato para un nuevo ciclo ya que sentimos que el primer ciclo no fue satisfactorio.

En segundo lugar, por mucho que lo intente una gran empresa, el calibre individual, la personalidad y el temperamento de cada entrevistador son únicos, por lo que cada experiencia seguirá siendo diferente y personalmente creo que esto es algo bueno. Esto hace que las personas tengan experiencias muy variadas, con suerte buenas, incluso si no se contrata.

Para responder a su pregunta, dado que tuvo 4 entrevistas preprogramadas y no fue más allá de eso, probablemente no le fue tan bien técnicamente / codificación, esp. en las primeras 2-3 entrevistas, como pensabas. El último tipo probablemente fue cortés (o más probablemente fue realmente amable) y quería asegurarse de que tengas una buena experiencia, independientemente del resultado.

En cuanto a tener éxito, ya parece saber la respuesta. Continúa trabajando duro, nada supera eso y una excelente preparación. Es mejor ser honesto y decir que has visto el problema antes. A la mayoría de los entrevistadores les gusta la honestidad y aprecian su preparación. Recuerde, cuando un puesto está abierto, lo mejor para ellos es Contratar y cerrar el puesto lo antes posible y un candidato bien preparado ya muestra potencial y calibre al prepararse bien …

Me gusta su pregunta porque se trata más de usted y de lo que podría aprender de la experiencia de la entrevista que de adivinar lo que sus entrevistadores pensaban en privado.

Algunos pensamientos:

  • Primera ronda: “No hay pistas / ayuda alguna …” Eso es porque no pediste pistas / ayuda. Parece que no necesita pistas o ayuda, lo cual es una excelente posición para estar. Pero un subcomponente de la capacidad percibida de resolución de problemas es la propensión a formular sin miedo incluso las preguntas más fundamentales. Trabajará junto con colegas en problemas difíciles durante el resto de su carrera. Piensa, si mi compañero de trabajo me pidiera ayuda para resolver este problema, ¿qué le preguntaría antes de formular mi opinión? ¡Hablar! Consulta.
  • Segunda ronda: “… preguntó cómo lo probaría …” No estaba preguntando cómo maneja su código los casos extremos; él puede ver cómo funciona. Por el contrario, le estaba pidiendo que produzca buenos casos de prueba , con “buen” significado “¿cuántos errores y qué marca de errores puede evitar durante los cuatro minutos y 47 segundos restantes en la entrevista?”

    Prueba tu código, hombre, en entrevistas y en la vida real. Nadie quiere trabajar con un no auto-evaluador.

  • Tercera ronda: “No tenía mi currículum conmigo …” Ahora ya sabes qué hacer la próxima vez.

    “Problema técnico dado a mí, sentí que lo había visto antes, pero no estaba seguro de saber la solución, así que no dije que conociera este problema (¿alguien puede aclarar qué hacer en tal situación?)” No sé qué hacen otras personas en esta situación, pero siempre digo que he resuelto el problema antes, si lo he solucionado antes, y también digo que no recuerdo la solución (porque nunca hacer). Revelo todo esto porque soy honesto y porque no quiero trabajar con personas que no valoran la honestidad. (De hecho, esta es una de mis pequeñas pruebas para entrevistadores. ¿Cómo reaccionas cuando te doy un hecho que, una vez que lo tengas, podría hacer que tenga que pensar aún más para que me vaya bien en esta entrevista?)

    “… el entrevistador en cambio me dijo que no explicara nada y escribiera el código completo …” Correcto, el entrevistador puede leer su código. No la hagas soportar una explicación gratuita. Si ella quiere que expliques una línea, entonces te pedirá que expliques esa línea.

Me pasó, en Microsoft, en dos puntos diferentes de mi carrera.

El primero, cuando recién había salido de la universidad: más o menos la respuesta que ya has escuchado aquí: alguien más tiene un poco más de experiencia o conocimiento en un área que terminó siendo una decisión decisiva. Tuve la suerte de que el reclutador me lo dijera: era la “segunda opción” porque alguien más tenía más experiencia en un lenguaje de codificación que yo.

La segunda vez, hace varios años, fue genial: cuando llegué al gerente de contratación ya no era una entrevista, solo una buena conversación. Querían que me encontrara con el gerente del grupo la próxima semana (obviamente, una gran señal) e incluso esa entrevista salió bien. Aunque no lo entendí. Según el reclutador, yo era un “empleado” en todos los ámbitos, pero les preocupaba que el papel que estaba solicitando fuera el más adecuado para alguien con más experiencia interna en MSFT. ¿Podrían haber determinado eso antes de que yo entrara? Claro, pero sigue leyendo.

Sin embargo, la tercera fue la vencida: ¡he estado en la empresa durante más de 3 años y me encanta!

Y en mi tiempo aquí, he visto esto suceder varias veces, e incluso he “rechazado” candidatos calificados que realmente me gustaron y obtuve “contrataciones” en todos los ámbitos. Para resumir algunas de las razones:

1) Nuevamente, es más o menos un empate y una cosita inclinó el equilibrio hacia la otra persona. Ya sea que se trate de un poco menos de experiencia en una habilidad, un estilo de personalidad / comunicación que haga clic de manera ligeramente diferente con el equipo, una o dos pequeñas cosas se rompieron en tu contra. Puede que sea el mejor programador del grupo, pero el trabajo, al tiempo que solicita habilidades de codificación, podría haber sido más sobre la interacción con el equipo de negocios, por ejemplo.
2) Ya tengo otro candidato en mente. Por frustrante que esto sea para los candidatos, a veces el gerente de contratación ya tiene a otra persona en mente. Sin embargo, según la política y las buenas prácticas de contratación, los candidatos externos deben ser traídos (y a veces, por cierto, eliminar al candidato principal). Esta es la forma del mundo: las probabilidades están en contra de que ingreses.
3) Las situaciones cambian: como señaló una persona, las reorganizaciones ocurren con frecuencia (no solo por el rendimiento, ¡es una industria en rápido movimiento!) Los trabajos se publican, las necesidades cambian, se le dice al liderazgo del Sr que reduzca el recuento para que se cierren las vacantes las congelaciones de contratación evitan cualquier movimiento en posiciones abiertas. De nuevo a la manera del mundo, esta ha sido la historia en todas las empresas en las que he trabajado.
4) Algo intangible, que no se captura fácilmente en un currículum vitae o proceso de entrevista, causa un poco de pausa después de una revisión adicional. Como mencioné en mi segunda situación anterior, a pesar de que obtuve la entrevista para el trabajo que figura en la lista, el equipo pensó que, en última instancia, sería mejor que alguien interno. (Después del hecho, descubrí que hicieron exactamente eso, y lo que sé ahora, probablemente fue la decisión correcta de traer a un candidato interno para el puesto).

Al final del día, si realmente fue una buena entrevista, esas notas irán a “su registro permanente”, por así decirlo. (De hecho, deberías conectarte con el reclutador para ver si tiene algún comentario). Te marcarán como un buen candidato y deberías tener otra oportunidad, así que sigue intentando y solicitando roles geniales.

Y lo más importante, según las razones que menciono anteriormente, a menudo no se trata de * usted *, así que no se castigue. Asegúrate de sacar lo positivo de la situación: llegaste lejos en el proceso, viste los tipos de preguntas que vendrán la próxima vez, conociste a algunas personas con las que puedes conectarte cuando TIENES un puesto (lo cual hice ), y lo que es más importante, tienes práctica en entrevistas. Es una habilidad * aprendida *, así que sigue adelante.

Bueno, si fue rechazado por Apple, sería una pena. Pero si MicroSoft lo rechazó, ¿tal vez fue porque valora un software robusto y fácil de usar? ¿O tal vez espera comenzar a trabajar tan pronto como abra su computadora portátil, en lugar de mirar los relojes de arena cayendo durante media hora primero? ¡En ese caso no pueden usar a alguien como tú!

En una nota más seria: no necesitas que nadie te juzgue. Te conoces mejor. Las entrevistas son principalmente una cuestión de suerte. Se rechaza a las personas más brillantes y se contratan a los más grandes. Lo veo todos los días. ¡Así que no te preocupes! Cree en ti mismo y sigue adelante. ¡Suerte con ello!

(Y sí, amo mi Mac, mi iPhone y mi iPad, mientras que las PC siempre me obligan a monologar a nuestro Creador después de menos de un minuto).

Cuando me interesé en la programación en la escuela secundaria, quería trabajar para Microsoft. Luego obtuve mi licenciatura en CS y comencé a descubrir cómo entrevistarme para la compañía. Me tomó 4 años llegar a mi primera entrevista en Microsoft después de mi título universitario. Tuve que hacer una buena presencia en Internet a través de blogs y artículos sobre tecnología antes de que alguien de MS me notase. Entonces, sé lo difícil que es conseguir una entrevista allí.

Pero recibí mi oferta por la que esperé tanto tiempo, trabajé allí durante cinco años, luego me fui y luego regresé por segunda vez (la segunda entrevista fue mucho más fácil, por cierto).

Ahora, la razón por la que solicitaron una entrevista en el sitio es porque piensan que tienes potencial para ser uno en su equipo. Definitivamente querían que tuvieras éxito en la entrevista y pueden finalizar la búsqueda (que en realidad es más difícil que las personas que buscan trabajo). Estaban más ansiosos por encontrar a alguien lo antes posible y lo creas o no, lamentaban mucho decirte que no.

No estaban absolutamente seguros de tenerte a bordo o encontraron a otra persona que les gusta un poco más (de lo contrario, no serías entrevistado hasta el final). Porque no importa cuánto sepas, probablemente habrá alguien que conozca mejor o mejor. para la posicion. Cree esto hasta que obtengas un premio Turing, pero no te sientas mal por esto.

Aquí hay algunas sugerencias: interactuar con la gente. No son profesores, no intentan calificarlo según su respuesta. Quieren a alguien en su equipo y sean amigos. Pero no te involucres demasiado.

Donde sea que trabajes, no dejes de aprender. Pase algo de tiempo regularmente para aprender cosas nuevas. Concéntrese en lo básico. No sé por dónde comenzará, vi personas que comenzaron en Google después de ser rechazadas por Microsoft y viceversa. Pero, si mejora su línea base continuamente, no importa dónde comience. ¡Buena suerte!

** Y no tener un currículum contigo no es un problema en absoluto. La próxima vez lleva una contigo.

Como alguien con años de experiencia que recientemente aprobó y aceptó una oferta con MS, aquí hay algunos consejos.

En MS o en cualquier otra buena compañía tecnológica, si consigues un buen entrevistador, es parte del proceso para que te hagan sentir bien. Por lo tanto, su opinión acerca de su rendimiento no significa nada (aunque estoy de acuerdo en que si acertó el algo, debería significar algo en comparación con si tuvo problemas con una solución). También puedes leer las respuestas de Galye en quora explicando cómo te sientes no significa nada.

Hay otros factores a considerar

a) Hubo otras personas que lo hicieron mejor que tú. La selección es algo relevante para el grupo de personas que encontraron.

b) Hiciste una suposición sobre los requisitos que el entrevistador quería que aclararas y discutieras las posibilidades. Aunque generalmente deberían decirte de inmediato “qué pasaría si” y verías claramente en ese punto que hiciste una mala suposición.

c) Derribó al menos una entrevista lo suficientemente mala como para que hubiera una retroalimentación realmente pobre.

d) Es posible que necesite demasiados consejos (según el entrevistador) para llegar a una solución. Un buen entrevistador no le permite permanecer totalmente en blanco, tienen que mantenerlo en marcha, por lo que seguirán lanzando pistas hasta que lo haga bien. En ese momento sentimos que lo hemos hecho. Esto es cierto a veces, y no en otros.

El entrevistador podría sentir que tomó DEMASIADAS PISTAS para llegar a la solución. Solo una posibilidad

Hiciste 4 entrevistas, lo que significa que no fuiste un rechazo absoluto. Normalmente solo hacen 3 por un rechazo directo.

Algo exclusivo de la EM. Dado que los entrevistadores comparten comentarios entre sí, si sus entrevistas no se vuelven un poco más difíciles progresivamente, entonces para mí es como una bandera roja.

Por ejemplo, al resolver una pregunta de codificación en say O (nlogn), si no se le pregunta sobre cómo escalarlo a una situación en la que necesita O (n) o una estructura de datos diferente o problemas de concurrencia o distribuirlo entre máquinas, sería extraño.

Puede variar entre un graduado reciente y un recurso muy experimentado. Pero, por ejemplo, se le podría pedir que diseñe / codifique la sincronización lector-escritor, discuta sus diversos escenarios (hambre de lector o escritor y cómo eliminar eso, etc.).

Además, siempre podría haber preguntas de diseño, y hasta donde yo sé, las cosas han ido más allá de solo preguntar por el diseño del ascensor. Al menos me enfrenté a muchos más reales y difíciles que eso. Pero también fue agradable pensar en eso. Por ejemplo, encontrar relaciones entre dos personas en Facebook.

No hace mucho fracasé con sentimientos similares a los tuyos en otra gran compañía tecnológica. Estaba bastante seguro de que recibiría una oferta, pero me rechazaron sin tener idea de lo que salió mal.

Pero lo que pude sacar de eso fue la experiencia.

Al final del día, lo único que se puede hacer es seguir preparándose y probar más y más lugares. La preparación lo hace mejor y múltiples intentos eventualmente lo superarán con las cosas que solo se basan en el azar.

Buena suerte

Algunas respuestas realmente buenas aquí. He estado en situaciones similares en el pasado donde pensé que había clavado una entrevista por completo, pero luego no recibí la oferta. Aquí están mis pensamientos (tómalos con una pizca de sal):

  • Como candidatos, tenemos una visión muy limitada de todo el proceso de la entrevista y somos la persona menos objetiva para juzgar cómo fue realmente la entrevista. Cuando trabajamos en un problema y llegamos a una solución, esa emoción generalmente nubla y borra los pasos en falso y las cosas que salieron mal.
  • Están entrevistando a otros candidatos y podrían haber encontrado mejores soluciones o haberlos codificado mucho más rápido o con muchos menos errores para el mismo problema de entrevista.
  • Cada persona es diferente y dado que los entrevistadores son personas, cada uno de ellos será diferente y tendrá un estilo diferente; como candidato, no puede suponer que van a ‘tratar de ayudarlo o superar el problema’, algunos de ellos lo hacen, algunos no. Pero esto es justo considerando que en la vida real, podrías terminar con compañeros de equipo que no hablan mucho. La entrevista también está probando si está haciendo las preguntas aclaratorias relevantes y comprende el problema antes de sumergirse en la solución. La mayoría de los entrevistadores se detendrían y aclararían si usted toma un camino equivocado después de haber entendido completamente el problema, pero algunos pueden no hacerlo.
  • Para problemas más fáciles, los entrevistadores buscan la velocidad con la que se llega a una solución y la rapidez con que se pudo codificar. Y qué tan limpio / correcto se veía el código.
  • A pesar de todo esto, podría ser el caso de que tuvieras un mal entrevistador que tenía expectativas poco realistas, y te dio un No Hire a pesar de que lo hiciste bien, pero como esa conclusión no es procesable, abstente de enfocarte demasiado en eso. Además, ahora hay más recursos para candidatos que nunca antes (leetcode / descifrar la entrevista de codificación, etc.). Se trata de practicar: siempre y cuando se concentre en mejorar sus habilidades y practique resolver muchos problemas de entrevistas usando pizarra / papel en lugar de IDE / compilador y probando estas soluciones y encontrando errores / mejorando la velocidad de codificación, definitivamente resolvería algo ¡pronto! ¡Buena suerte!

En algún momento no se trata de ti en absoluto. Posibles razones:

1. El recuento inicial se cancela por razones como la reorganización (que le sucede mucho a Microsoft, creo que por su mal desempeño).

2. Hay otro candidato “mejor” (la mayoría de los casos hay más de un candidato calificado para un puesto), “¡mejor”! = ¡Mejor! Podría ser “mejor” ya que el equipo necesita más empleadas, por lo tanto, eligen a una niña.

Según lo que sé sobre el proceso de entrevistas de Microsoft para ingenieros promedio, analizan algunas cosas:

1. Habilidades de comunicación.
2. Habilidades de codificación
3. Habilidades para resolver problemas

PD: Cuando te preguntan, ¿puedes probar tu código? Esperan que enumeres una docena de casos de prueba, al menos

Mi respuesta es más una explicación general de: pensé que lo hice realmente bien y los entrevistadores también me querían mucho, pero ¿por qué podría ser que no me contrataron?

Puede haber algunas razones:

  1. Pueden entrevistar a 7 u 8 candidatos, y la persona final que contratan tiene habilidades en las que no eres fuerte. Eres bueno en la codificación? Es posible que necesiten a alguien que sea más un jugador de equipo. Puede que sea realmente bueno en JavaScript, pero es posible que necesite a alguien que sea bueno en BootStrap, para que el sitio web sea adecuado para computadoras de escritorio y teléfonos móviles. En algunos casos, quieren que alguien “empiece a correr”, en lugar de que te tomes el tiempo para aprender.
  2. Pueden entrevistar a 5 personas antes de que puedan promocionar a una persona interna. La política de la compañía podría ser, para promover a una persona a un puesto determinado, deben entrevistar a otros candidatos externos para ver si otra persona es más adecuada. Probablemente haya un gran sesgo para que contraten a esa persona interna en lugar de a un extraño.
  3. Incluso me entrevisté con un gerente de ingeniería que seguía preguntándome cómo se hacían las cosas en mis empresas anteriores, y tuve que explicarle algunos conceptos tecnológicos (parecía no estar familiarizado con las nuevas tecnologías como AngularJS y React / Redux). Entonces podría estar hablando con 20 personas solo para obtener más información para ver cómo se deben hacer las cosas. Si usted es una de esas 20 personas, adivine cuál es la probabilidad de que lo contraten.
  4. Incluso me entrevisté con algunos programadores y un gerente de contratación que no era tan bueno en tecnología. La programación junior siguió diciendo ECMAScript 6 en la entrevista y me mostró su solución a su pregunta, y de hecho se hizo de manera incorrecta: estaba en la lista de cosas que nunca debe hacer en JavaScript, que es hacer que un constructor contamine el espacio global por muchas variables que deberían ser propiedades de un objeto. Él le comunicó al gerente de contratación que no terminé algunas cosas cosméticas de la pregunta, y el gerente de contratación lo compró, concluyó que “ni siquiera terminó”. El gerente de contratación era de un país extranjero y parece que solo quiere hacer grande en Estados Unidos tener un “sueño americano”, ganar mucho dinero, y quién sabe qué después de eso, tal vez volver a su propio país para pagar un anticipo de su gran casa. También por el ambiente del gerente de contratación, parecía que no le importaría la solidez técnica del código, sino que simplemente contrataría a alguien que siempre lo apoyará en la empresa, mientras dure su trabajo en Estados Unidos.
  5. Una de las razones si trabajas a través de un cazador de cabezas es que el cazador de cabezas puede decirte que la compañía está entusiasmada contigo o extremadamente interesada en ti, y cuando habla con esa compañía, él le dice a esa compañía que eres extremadamente interesado en ellos. Entonces, cuando va a la entrevista, la compañía puede sentir que está en la etapa de exploración, pero no “extremadamente interesado en ellos” y parecía bastante sospechoso. Por lo tanto, la compañía podría entrevistar a algunos de esos candidatos y no contratar a ninguno de ellos. Si la empresa tiene algunos empleados que no han sido entrevistadores antes, esto me dará algunas prácticas sobre cómo ser entrevistador.
  6. Una cosa que también noté fue, a veces, si te ven como un programador prudente, en comparación con si alguien entra y suena como, “¡oh sí, haz esto, haz eso y BAM! está hecho ”. Sé que a algunos gerentes de contratación les gusta contratar a una persona como esta, aunque en mi experiencia limitada, generalmente resultan no ser tan buenos programadores. Uno con el que trabajé, escuchó heavy metal mientras codificaba, sacudió su cuerpo todo el día en la silla, presionó el código sin verificar nada, y cuando rompe todo el sitio web, apuñala a otros programadores de la compañía que parecen ser del tipo agradable. lo que también significa el tipo más hostigador. Pero, a algunos gerentes de contratación les gusta ese tipo de personalidad, y es como al fuego le gusta el fuego, pero no le gusta el agua. Si eres agua, busca la planta que te apreciará.

Puede haber varias razones:

1. Encontraron una respuesta mucho mejor de otros candidatos.
2. No le agradaste al entrevistador. Todo es subjetivo al juzgar a una persona.
3. Probablemente te juzgaron por tus habilidades incorrectas.

Puedo darte una instancia que sucedió con mi amigo (según lo narrado por él).
El entrevistador le hace la pregunta. Piensa en la solución. El problema era sin restricciones superiores e inferiores en los parámetros, la solución habría sido bastante ineficiente. Entonces, educadamente le pide al entrevistador que le diga las limitaciones, si las hay. El entrevistador no parecía interesado en la pregunta y le dice que no hay restricciones. El entrevistador miraba constantemente la pantalla de su computadora portátil. Mi amigo especula que estaba viendo porno.
Ahora, generalmente cuando un entrevistador hace una pregunta, debe estar lo suficientemente interesado como para saber cómo está abordando el problema. Él está constantemente mirando la pantalla. Después de un tiempo, sin siquiera preguntar la solución o el enfoque, le pide que codifique la solución.
Él codifica la solución. Ahora el entrevistador le pide que optimice la solución. Ahora sin las restricciones no había forma de optimizar la solución. Después de pensar por algún tiempo, se da por vencido y pide una pista.
Adivina lo que le dijo el entrevistador: considera el límite superior e inferior para los parámetros.
Ahora mi amigo perdió la calma, hubo algunas discusiones. Mi amigo le señaló que había hecho la pregunta sobre las limitaciones al principio. No dijo nada en ese momento. El entrevistador rechazó descaradamente su reclamo.
Su especulación de ver pornografía se hizo más fuerte. También señaló que debería haber preguntado la solución antes de hacer el código. Les habría ahorrado el tiempo a ambos. Podría haber optimizado la solución antes de codificarla. De todos modos, codifica la solución al final.
Ahora, no sé de quién fue la culpa. Acabo de escuchar un lado de la historia. Sin embargo, puedo decirte que al discutir con tu entrevistador, estás creando una imagen de persona arrogante frente a él. Por muy buenas que sean sus habilidades de codificación, la impresión del entrevistador sobre usted juega un factor importante para decidir su destino.
Cuando se toma la decisión final sobre si contratarlo o no, un comentario incorrecto de cualquier entrevistador, está jodido. Ni siquiera les importará si eres el mejor programador del mundo. Incluso si Gennady Korotkevich estaba siendo entrevistado e hizo algo que molesta al entrevistador, los malos comentarios de ese entrevistador pueden cambiar la decisión de contratarlo. Entonces, tenga cuidado, sea compasivo, sea cortés, manténgase alejado de las discusiones. No te metas con las personas que deciden el destino de tu vida. De la misma manera que no te metas con tu Dios.

Fui gerente de contratación en Microsoft. Lo que puedo decirte es que ponen el listón muy alto. Los entrevistadores buscan muchas cosas; las habilidades de codificación son importantes, la creatividad y las habilidades de resolución de problemas son otras, pero probablemente la inteligencia general es la más alta en la lista. La mayoría de nosotros sobreestimamos nuestra propia habilidad e inteligencia. Muchas personas que eran las mejores de su clase terminan sin ser contratadas en Microsoft.

Por supuesto, se siente mal que no se le ofrezca un trabajo. Como han dicho otros, los entrevistadores harán todo lo posible para que se sienta bien, ya sea que recomienden contratarlo o no. Una vez invité a un amigo personal a solicitar un puesto de trabajo para mí. Fue entrevistado por varios de los miembros de mi equipo, quienes recomendaron no contratarlo. Ni siquiera logró entrevistarse conmigo, y no pude anular la evaluación de mis empleados. Pensó que lo había hecho bien, y yo estaba en una posición incómoda al hacerle saber que no sería contratado.

Es bueno pasar por el proceso de la entrevista, y puedes mejorar con la práctica. Pero también será contratado por otra compañía, y puede intentarlo nuevamente cuando tenga un par de años de experiencia en su haber. Sin embargo, según su informe, si Microsoft le rechazó esta vez y no lo alentaron a solicitar un trabajo diferente allí, sus posibilidades de ser contratado la próxima vez son pequeñas a menos que realmente mejore mucho sus habilidades.

Trabajé en Microsoft hace algunos años y, francamente, no me gustaría trabajar allí ahora. Creo que hay mejores compañías por ahí. ¡Mucha suerte en tu carrera!

Realicé entrevistas en MS durante casi 4 años. Leyendo sus descripciones de las 4 entrevistas, también le habría dado un ‘no’. He aquí por qué, además de alguna otra información para abordar las cosas que mencionas. Tenga en cuenta que esto se basa únicamente en su descripción, sin saber lo que realmente sucedió, por lo que esto es solo especulación

  • Necesitar un currículum tuyo es culpa de los entrevistadores, no tuya. El reclutamiento siempre se aseguró de que estos documentos se adjuntaran a las reuniones y correos electrónicos. La única vez que esperaba un currículum fue si el candidato había realizado modificaciones desde la solicitud. Esto no te hubiera conseguido un ‘no’
  • Terminar 10 minutos antes es una práctica común, por lo que tiene tiempo para llevar al candidato a la sala de espera y luego informar a la siguiente persona que es su turno
  • Te garantizo que no te ignoraron mientras estaban en su máquina. Algunas personas realmente ingresan su código a VS y lo compilan. Otros toman notas detalladas, así que envíelo a la herramienta de comentarios. Siempre me propuse decirle al candidato que era lo que estaba haciendo, así que no pensaron que los estaba ignorando.
  • A propósito, dejaría mis preguntas muy ambiguas porque quería asegurarme de que el candidato aclararía el problema. En el mundo real, esto sucede todo el tiempo y no puedes hacer suposiciones y luego correr con ellas. Parece que no aclaró los problemas y comenzó a codificar.
  • Dices que nunca te dieron pistas / ayuda, pero tampoco parecías pedirla. Esto va de la mano con mi punto anterior.
  • Su prueba fue básicamente inexistente. Eso es malo, muy malo
  • Admita cuando haya visto un problema antes. Es muy fácil saber cuándo alguien realmente está resolviendo un problema o tratando de recitar una solución de memoria. Deberían tener otro problema que puedan preguntar o darle una iteración más difícil de la actual.
  • Como el # 4 no tenía codificación, probablemente dudaron de su capacidad de resolución de problemas y él lo estaba presionando. Para reiterar, no mencionas aclarar ninguno de estos problemas, por lo que su pregunta probablemente tuvo un problema que te perdiste
  • Sé que puede no parecer justo, pero rara vez se le da crédito por “casi obtener una solución”. Las preguntas están diseñadas para que un candidato fuerte las complete en el tiempo asignado si han aclarado correctamente y pedido ayuda en el momento adecuado
  • No puedo deducirlo de su declaración, así que solo estoy afirmando esto en términos generales como un rasgo común que vi de personas que obtuvieron un ‘no’: eran engreídos. Si era su escuela, empleo anterior, lo que sea … asumieron que tenían todo bien y que no había forma de que obtuvieran un no porque eran tan buenos. Sus respuestas a las preguntas siempre tenían un tono de “bueno, esto es fácil, estoy perdiendo el tiempo”. Raramente le hacían preguntas al entrevistador sobre algo (en qué trabajan, su trayectoria profesional, sus opiniones sobre un campo relevante para el producto para el que fue la entrevista). Estos candidatos generalmente eran los que simplemente saltaron a la codificación sin presentar un plan y luego codificaron una solución con cheques en el camino.

Hay tres cosas importantes acerca de las entrevistas con Microsoft que rara vez se mencionan como razones por las que es posible que no lo hayan contratado, pero debe tener en cuenta que existen. En ningún orden particular:

1) No tienes experiencia previa en Microsoft. Suena extraño, dado que se tomaron la molestia de entrevistarte directamente desde la universidad, pero es algo real con esa compañía. Si está en un ciclo de entrevistas, incluso si le quita los calcetines a todas las personas con las que habla, aún puede pasar fácilmente por alto solo por el hecho de que otra persona que ha asumido el mismo papel ha estado en la compañía en alguna capacidad

2) Ageismo. Esto no es realmente un problema para usted, ya que declaró que acaba de salir de la escuela, pero en el mundo de la tecnología, cualquier persona mayor de 30 años probablemente haya experimentado esto, ya sea que lo sepan o no. Para usar como ejemplo, un amigo mío una vez realizó un experimento con Facebook. Enviado dos veces al mismo trabajo. Cambió el nombre y el número de teléfono de una aplicación, y eliminó unos 10 años de su currículum simplemente eliminando los roles más antiguos que había tenido. También presentó otra solicitud utilizando su currículum completo. El papel en cuestión era un puesto de alto nivel que buscaba a alguien que había estado cerca y que no necesitaba supervisión. La versión “anterior” de él recibió una carta de John Dear. La versión “más joven” que falta algunos años de experiencia fue llamada para un bucle. Es más común de lo que piensas.

3) Es posible que el trabajo nunca esté realmente abierto en primer lugar. Empresas como Microsoft son especialmente prominentes con esto. Lo que realmente quieren es una visa H-1b. Sin embargo, las reglas establecen que tienen que hacer algún tipo de esfuerzo para localizar a una trabajadora doméstica antes de poder solicitar una de esas visas. Así que publicarán el trabajo públicamente y no entrevistarán a nadie para ello, entrevistarán a personas pero ofrecerán un salario completamente bajo que nadie en su sano juicio tomaría, o entrevistarán a personas y luego afirmarán que no pudieron encontrar a nadie calificado en base a los más débiles de razones En ese momento, van al gobierno y solicitan su nueva y brillante visa H-1b, y se van.

Las posibles razones incluyen:

  • Tu sentimiento fue subjetivo solamente y basado en ilusiones.
  • El gerente o la persona de recursos humanos que realizó la entrevista estuvo allí principalmente para practicar un poco con las entrevistas, y nunca quisieron contratar a alguien.
  • El trabajo se ofreció externamente solo con el fin de cumplir con las restricciones legales, y ya se asignó previamente a un solicitante interno.
  • La posición libre ni siquiera existe realmente, querían reunir una lista de solicitantes para algún otro propósito.
  • Había otro mejor candidato.
  • Es posible que haya cometido un error, desde el punto de vista del entrevistador, que ni siquiera conoce. Un campo bastante peligroso aquí, si está interesado, eche un vistazo a cómo algunos reclutadores abogan por interpretar el lenguaje corporal. Por ejemplo, si pierde contacto visual en algún momento, alguien más podría llegar a la conclusión de que está mintiendo. En serio.
  • Al entrevistador simplemente no le gustaste. Olvídate de todo el razonamiento: una parte importante de una entrevista es sobre psicología, percepción puramente personal y condiciones situacionales.

Lamentablemente, no se puede afirmar razonablemente que esa lista esté ni remotamente completa. Es solo una lista de pistas.

Además, no espere una respuesta directa cuando pregunte por razones para ser rechazado.

Las entrevistas siempre son desafiantes. Para descifrar uno debes concentrarte en estas pequeñas cosas para crear una impresión:

  1. Siempre llega a tiempo para la entrevista
  2. Solo use vestimenta formal
  3. No dar respuestas cliché
  4. No estar demasiado confiado
  5. Tener un lenguaje corporal positivo.
  6. Hacer preguntas al entrevistador

Recientemente revisé un blog que me dio una mejor comprensión sobre cómo crear una primera impresión frente al entrevistador. Puede encontrar el blog aquí: Consejos para la entrevista: Cosas que no debe decir en una entrevista de trabajo

Microsoft (MS) no ofrece trabajo a la mayoría de los estadounidenses. MS prefiere contratar CIL (mano de obra barata e inmigrante), tal como lo hacen la mayoría de los empleadores estadounidenses. Por lo tanto, para obtener una oferta de trabajo de MS, debe tener una de estas visas: H-1B, L-1, TN-1, HB-4 (para cónyuges de quienes tienen un H-1B), O -1, etc. Esta es una categoría de visa para todos los que quieran venir a los EE. UU. Y suprimir aún más los salarios estadounidenses. Sugiero que obtenga una de estas visas, que el gobierno federal ofrece fácilmente a cualquiera que quiera venir a los Estados Unidos. La inmigración a los Estados Unidos es esencialmente ilimitada.

Amigos, hay una RAZÓN de por qué la tasa de desempleo en los Estados Unidos es del 23%. No es difícil discernir la razón. Simplemente reflexione sobre este problema por un tiempo.

Para ser honesto, las posibles razones para no contratar a alguien es una larga lista.

  1. El empleador encontró un solicitante “más calificado”.
  2. El equipo decidió ir en otra dirección con el puesto.
  3. Se necesitaba financiamiento para ajustar su presupuesto y el rol se redujo o la contratación se suspendió.
  4. El departamento fue reestructurado y el rol ya no es necesario.
  5. El solicitante no era apto para el equipo / cultura.
  6. El papel fue ofrecido a un candidato interno.
  7. etc., etc., etc.

Como otros han mencionado, es importante aprender de la experiencia, levantarse y seguir adelante. Las entrevistas son difíciles y mientras más practique, mejor se desempeñará.

¡Buena suerte en tu búsqueda de trabajo!

Sugiero que no considere su experiencia como “rechazo”. Las decisiones de contratación suelen ser una cuestión de “química” entre el solicitante y la persona que toma la decisión de contratación. Es posible que, de hecho, haya sido el mejor candidato. La decisión de contratar no fue suya, fue el juicio de otra persona.

En lugar de plantearse la pregunta “¿cómo desarrollo una mejor química?” la pregunta más importante es “¿cómo me levanto para batear más a menudo?” Esa respuesta es bastante obvia: solicite muchos puestos. Microsoft no es más que una compañía en un mar de muchas grandes compañías. Tienes que besar muchas ranas para encontrar un príncipe.


Si se presentara la oportunidad, tal vez podría preguntarle a las personas con las que se entrevista en el futuro si les importaría reunirse con usted después de tomar su decisión, sin importar el resultado. Dígales que es nuevo en este proceso, solo si eso es cierto. Dígales que le gustaría entender lo que podría hacer para comunicar mejor su entusiasmo por la tarea.

Solo recuerdo que un candidato me hizo esa pregunta. Antes de pensarlo mucho, comencé a darles el mejor consejo que tenía sobre el proceso.
Contraté a otra persona para ese puesto en particular, pero la próxima vez que se abrió un puesto los llamé y los contraté para el nuevo puesto.

Me encantaron los solicitantes que no temían ser sinceros, pero puede que no sea típico. Hay muchos sitios web que ofrecen consejos sobre el mejor comportamiento para los solicitantes durante una entrevista y las preguntas que le pueden hacer. Armado con esas preguntas, podría considerar pedirle a alguien que desempeñe el papel de una persona contratante y un juego de roles. Luego gradúese a juegos de roles interactivos más agresivos. Lo que significa que la persona que desempeña el papel del individuo contratante debe ser grosero, agresivo, usar una cara falsa, etc.

Nunca, nunca, nunca dejes de intentarlo, nunca.

More Interesting

¿Cuál es la mejor manera de prepararse para las entrevistas de Java para desarrolladores no java?

¿Hay algún blog sobre preguntas de entrevistas de programación?

Dada la posición (x, y) de un caballero en un tablero de ajedrez 8X8, ¿cuál es la probabilidad de que permanezca dentro del tablero de ajedrez después de n movimientos?

Cómo descifrar entrevista técnica de MNC

¿Por qué este código no funciona para reemplazar una parte de una cadena con otra cadena en C?

¿Cuál es la complejidad temporal de este código para encontrar líderes en una matriz?

Cómo lidiar con estar nervioso en la entrevista de programación

¿Qué preguntas puedo hacerle a un gerente general o programador senior para impresionarlos en una entrevista de programación de nivel básico?

¿Cuáles son algunas de las preguntas importantes de la entrevista técnica relacionadas con la estructura de datos del montón?

Programación dinámica (DP): dos jugadores juegan el siguiente juego: eligen un número aleatorio N (menos de 2 mil millones) y luego, a partir de 1, se turnan para multiplicar el número del turno anterior con 2 o 9 (su elección). Quien llegue a N primero gana. ¿Determinar ganador del juego de números 2/9?

¿Cómo evitan los programadores las líneas de código de más de 80 caracteres?

¿Dónde puedo encontrar algunas preguntas de entrevistas en el sitio de Google?

¿Cómo se debe responder 'Cuéntame sobre ti' en una entrevista técnica?

¿Por qué los entrevistadores hacen preguntas fuera del alcance / experiencia?

Cómo adaptar mi currículum a un puesto de trabajo específico