Experiencia de entrevista de Microsoft para SDE-I (más de 1 año de experiencia)

Contratación del equipo de Azure Networking

Ronda 1 (1 hora) : esta es una ronda de codificación que ocurrió en equipos de Microsoft con SDE-II. En esta ronda, se hicieron dos preguntas de codificación y algunas preguntas fundamentales de cs que menciono a continuación. 

  1. https://www.geeksforgeeks.org/find-maximum-path-sum-two-leaves-binary-tree/ . Haga un seguimiento de la misma pregunta, encuentre el camino también.
  2. https://www.geeksforgeeks.org/length-longest-palindrome-list-linked-list-using-o1-extra-space/

Preguntas fundamentales de CS:

  1. ¿Qué es la paliza?
  2. ¿Qué son semáforos y mutex?
  3. ¿Cuál es la falla de la página?
  4. ¿Qué son el proceso y el hilo y su diferencia?

Se centran principalmente en su enfoque de pensamiento y en cómo está resolviendo un problema determinado y se espera la solución óptima. Responder a Fundamentos de CS es un punto a favor.

Ronda 2 (1 hora) : esta también es una ronda de codificación que ocurrió en equipos de Microsoft con SDE-II. En esta ronda también se hicieron dos preguntas de codificación y algunos fundamentos de cs que mencioné a continuación.

  1. https://www.geeksforgeeks.org/find-number-of-islands/
  2. https://www.geeksforgeeks.org/a-product-array-puzzle/

 Preguntas fundamentales de CS:

  1. ¿Se pueden ejecutar dos bucles infinitos en paralelo en una máquina de un solo núcleo?
  2. ¿Cómo se detecta una fuga de memoria en una aplicación?

Ronda 3 (1 hora) : esta también es una ronda de codificación que se supone que sucederá, pero mis dos rondas anteriores fueron bien, por lo que se saltaron esta ronda y la enviaron directamente a la ronda del gerente de contratación.

Ronda de gerentes de contratación (1 hora): esta es la ronda de gerentes de contratación y esta es la última ronda.

  1. Cuando me preguntaron sobre el trabajo que había hecho en mi organización anterior, respondí mucho sobre lo mismo.
  2. Diseñe un sistema de caché que se concentre principalmente en el diseño de bajo nivel, pero que también haga algunas preguntas sobre el diseño de alto nivel.

Resultado: después de dos días llamé a recursos humanos y me seleccionaron. 

Mi enfoque para resolver preguntas de codificación : Para cada pregunta,

  1. Primero revisé la pregunta y verifiqué si la entendí correctamente o no. Si encuentro alguna desconexión, le pregunto al entrevistador y me aclara.
  2. Mientras pensaba en la lógica solía pensar en voz alta para que él pudiera llegar a saber lo que estoy pensando.
  3. Una vez que obtuve la lógica, solía verificar la Entrada dada.
  4. Luego solía discutir lo mismo con el entrevistador y una vez que estuvo satisfecho con la lógica, pidió codificar lo mismo.

Publicación traducida automáticamente

Artículo escrito por naa_saavu_nen_sastha y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *