Experiencia de entrevista de Microsoft | Conjunto 129 (en el campus para prácticas)

Examen escrito:

    Había tres preguntas fáciles.

  1. Completa una función que tome dos enteros x e y. tiene que devolver x+y si los números del dígito en (x+y) son iguales a x, de lo contrario, devuelva x.
  2. Completa una función que toma una string binaria. Debe devolver el tamaño más largo de la substring contigua que contiene solo ‘1’.
  3. Complete una función que tome la raíz de un árbol (implementado como una lista enlazada y cada Node que contenga un número entero) y un número entero N. Debe devolver la profundidad máxima del Node hoja, tal que la suma de los elementos del Node en la ruta desde el la raíz al Node hoja debe ser igual a N.

Volar redondo

    La ronda de vuelo fue de unos 45 minutos. El estudiante tuvo que escribir código para 2 problemas en papel.

  1. Escribe una función que tome una oración. Tienes que devolver esa oración con palabras en orden inverso .
    Entrada: No es codificador.
    salida: codificador no es He.
  2. Subarreglo de producto máximo.
    De acuerdo con mi pensamiento, no piense en resolver la pregunta rápidamente (será mejor si es rápido). Puede tomarse su tiempo. Escriba un código hermoso (claramente comprensible para cualquiera, por ejemplo, si está usando una array de ayuda, luego elija el nombre para esto sabiamente como MinSum[], SmallestInt[],CurAns[]).

Entrevista

1ra ronda:

    El primer entrevistador me hizo una pregunta: ¿Conoce la codificación XML? Le dije: No señor, nunca escuché sobre eso, no creo que haya estado en curso nunca. Luego describe algo al respecto. Mientras escucha la
    descripción, no se quede callado, intente hacer preguntas sobre su duda y los otros casos de prueba de la esquina traten de ser inteligentes (no hagan preguntas tontas). Si cree que esa pregunta es fácil, dígale a sus enfoques que no la solución directa.
    No recuerdo toda la pregunta pero recuerdo la entrada-salida, es decir,
    entrada: 5 > 4 o 7 4 o 7<9

2da ronda:

  1. ¡ Escribe el código para encontrar números de cero en N! .
  2. La pregunta era si tiene un sitio web de compra de lotería y, al mismo tiempo, las personas compran lotería en su sitio. Tienes que elegir un candidato al azar con probabilidad uniforme. Tengo que escribir el código también. Afortunadamente, quedó impresionado por mis respuestas anteriores, por lo que me dio muchas pistas para encontrar la solución para la siguiente pregunta. Por fin encontré la solución. me dijo que lo codificara, escribo un código pero no estaba de acuerdo, y
    me dijo que no es correcto, escriba otro, finalmente escribo un código correcto. Ambos estaban felices y satisfechos. Luego me hizo la pregunta 5-6 del
    sistema operativo,
  3. La diferencia entre mutex y semáforo ,
  4. El proceso de diferencia y el hilo.
  5. ¿Qué es la nueva pestaña en el proceso o hilo de Chrome?
  6. ¿Qué debe hacer para compartir los mismos recursos por más de un proceso simultáneamente? Por suerte, quedó satisfecho con mi respuesta y se mostró impresionado.

Ronda de recursos humanos:

  1. Me preguntó sobre mi proyecto, interés. Esa fue una entrevista muy fácil.

Este artículo es una contribución de Jay Prakash Gupta . Si le gusta GeeksforGeeks y le gustaría contribuir, también puede escribir un artículo usando contribuya.geeksforgeeks.org o envíe su artículo por correo a contribuya@geeksforgeeks.org. Vea su artículo que aparece en la página principal de GeeksforGeeks y ayude a otros Geeks.

Escriba comentarios si encuentra algo incorrecto o si desea compartir más información sobre el tema tratado anteriormente.

Problemas de práctica relacionados

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 *