Entrevista de Microsoft | Conjunto 30 (en el campus)

Ronda Online:
15 MCQ’s y 2 preguntas de codificación organizadas por CoCubes.
Preguntas de codificación –

  1. Dada una lista de strings separadas por espacios, devuelve la posición de la string requerida. Devuelve -1 si la string no está presente.
    ex:"at", "bat","","","car","","","","dog" ... find "car" . o/p: 4
  2. Dada una lista de números, encuentre los números que ocurren incluso no. de tiempos

Ronda de vuelo en grupo:

  1. Girar una array bidimensional en el sentido de las agujas del reloj 90 grados (en su lugar)

La ronda 1:

  1. ¿Qué entiendes por polimorfismo?
  2. ¿Qué son los constructores?
  3. ¿Cuándo se utilizan los constructores de copia?
  4. ¿Qué son los destructores virtuales? ¿Por qué los necesitas?
  5. Detecta si una lista enlazada tiene un bucle. Halla la longitud del bucle.
  6. Imprime los valores de los Nodes Completos en un árbol Binario. (Se dice que un Node está lleno si tiene hijos tanto a la derecha como a la izquierda).

La ronda 2:

  1. Dime algo sobre ti
  2. ¿Qué significa la palabra ‘Sistema’ en System.out.println en Java?
  3. Dadas 2 arrays ordenadas, encuentre el elemento mediano. (sin espacio adicional)
    Busque un elemento en una array. (Solo quería n comparación, es decir, estaba usando un ciclo for que tiene una comparación y otra comparación dentro del ciclo for para encontrar el elemento. Las contó como 2 comparaciones. Por lo tanto, 2n comparación).
  4. Primera Forma Normal. Si un esquema tiene un atributo de fecha es el esquema en 1NF .

Ronda 3:

  1. Cuéntame algo sobre tu proyecto.
  2. Encuentre el índice del elemento que es mayor que el número dado (el número puede o no estar presente en la array). La array está ordenada, contiene duplicados.
  3. Elimine n elementos después de m elementos en una lista vinculada, continúe hasta el final de la lista.

Ronda 4: (ronda de recursos humanos)

  1. ¿Por qué quieres trabajar para Microsoft?
  2. Dio una lista de funciones que se pueden usar en un archivo. Encuentre las últimas n líneas en el archivo usando solo esas funciones. (¿Has escuchado esta pregunta antes? ¿Tus amigos la han discutido contigo? Si estuvieras en lugar de tus amigos, ¿les hablarías de tus preguntas?)
  3. Dada una array bidimensional ordenada por filas y columnas. Encuentre el k-ésimo elemento más pequeño. (No es el método de montón mínimo, necesitaba un método más optimizado. Me guió a través de la pregunta). Nota:
    El panelista tenía bastante experiencia y entenderá si conoce la pregunta o no. Así que reconócelo. Los casos de prueba son muy importantes.
  4. Microsoft tiene un increíble grupo de panelistas. Sólo les interesa lo básico. No harán preguntas muy difíciles, porque quieren saber si puedes encontrar una solución.

Si le gusta GeeksforGeeks y le gustaría contribuir, también puede escribir un artículo y enviarlo por correo electrónico a contribuya@geeksforgeeks.org. Vea su artículo que aparece en la página principal de GeeksforGeeks y ayude a otros Geeks.

Publicación traducida automáticamente

Artículo escrito por GeeksforGeeks-1 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 *