experiencia de la entrevista de Microsoft | Conjunto 180 (en el campus)

Microsoft IDC visitó nuestro campus (IIEST Shibpur) el 24 de julio de 2018 para la contratación en el campus. Ronda 1: Ronda de codificación 1) Encuentra el primer elemento que no se repite en la array https://www.geeksforgeeks.org/given-a-string-find-its-first-non-repeating-character/ 2) Encuentra el siguiente palíndromo más alto http://www.ardendertat.com/2011/12/01/programming-interview-questions-19-find-next-palindrome-number/ 3) Reordenar una lista enlazada https://www.interviewbit.com/problems/reorder-list/ De 170, 41 fueron … Continue reading «experiencia de la entrevista de Microsoft | Conjunto 180 (en el campus)»

Experiencia de entrevista de Microsoft para ingeniero de software-2

La ronda 1: Implementar una cola de retraso. La ronda 2: Dada una array con elementos enteros (ceros y no ceros incluidos). Empuje ceros al final de la array (en el lugar). Explique ACID con ejemplos de la vida real. Ronda 3: Realiza multiplicaciones de arrays. Publicación traducida automáticamente Artículo escrito por GeeksforGeeks-1 y traducido … Continue reading «Experiencia de entrevista de Microsoft para ingeniero de software-2»

Entrevista de Microsoft | conjunto 7

Recientemente asistí a la entrevista del campus de Microsoft y me seleccionaron. A continuación se muestra mi experiencia de entrevista y solo quiero compartirla con los espectadores de GeeksforGeeks. 1ª Ronda: Prueba de Aptitud Online: Aptitud, preguntas lógicas y Preguntas subjetivas 2da ronda: prueba en línea En esta ronda se nos pide que escribamos el … Continue reading «Entrevista de Microsoft | conjunto 7»

Número de edificios que dan al sol

Dada una array que representa las alturas de los edificios. La array tiene edificios de izquierda a derecha como se muestra en el siguiente diagrama, cuente el número de edificios que miran hacia la puesta del sol. Se supone que las alturas de todos los edificios son distintas. Ejemplos:  Input : arr[] = {7, 4, … Continue reading «Número de edificios que dan al sol»

Experiencia de entrevista de Microsoft (para SDE-1)

En total hay cuatro rondas en el proceso de entrevista. 3 rondas de estructuras de datos y algoritmos y una ronda es sobre el diseño del sistema. Me pidieron que escribiera código en papel blanco para todas estas preguntas. La ronda 1: 1. Se le da un horario de entrada y salida de todas las … Continue reading «Experiencia de entrevista de Microsoft (para SDE-1)»

Entrevista de pasantía de Microsoft fuera del campus

Hubo una ronda de programación competitiva en línea que preseleccionó a alrededor de 100 estudiantes para el proceso de reclutamiento que tuvo lugar en el campus de VIT Chennai. La primera ronda fue una prueba escrita. (1 hora) Preguntas: 1. Dadas dos listas enlazadas individualmente ordenadas en orden ascendente, devolver una lista enlazada ordenada en … Continue reading «Entrevista de pasantía de Microsoft fuera del campus»

Experiencia de entrevista de Microsoft – Part 72

Campaña previa a la pasantía: la pasantía en Microsoft fue una de las mejores cosas que me pasó durante mis días de universidad. Llegó durante ese momento de mi vida cuando luchaba por lograr algo concreto. En el verano de 2019 participé en proyectos GSOC de 2 organizaciones. Ese verano fue muy agitado ya que … Continue reading «Experiencia de entrevista de Microsoft – Part 72»

Programa C para la compra de acciones y la venta para maximizar las ganancias

Enfoque eficiente: si se nos permite comprar y vender solo una vez, entonces podemos usar el siguiente algoritmo. Diferencia máxima entre dos elementos . Aquí se nos permite comprar y vender varias veces. El siguiente es el algoritmo para este problema.   Encuentre los mínimos locales y guárdelos como índice inicial. Si no existe, regresa. Encuentre los … Continue reading «Programa C para la compra de acciones y la venta para maximizar las ganancias»

Programa Java para fusionar dos listas ordenadas (in situ)

Dadas dos listas ordenadas, combínelas para producir una lista ordenada combinada (sin usar espacio adicional). Ejemplos: Input: head1: 5->7->9 head2: 4->6->8 Output: 4->5->6->7->8->9 Explanation: The output list is in sorted order. Input: head1: 1->3->5->7 head2: 2->4 Output: 1->2->3->4->5->7 Explanation: The output list is in sorted order. Hay diferentes soluciones discutidas en la publicación a continuación. Combinar … Continue reading «Programa Java para fusionar dos listas ordenadas (in situ)»

Programa Javascript para elementos de intercambio por pares de una lista vinculada dada

Dada una lista enlazada individualmente, escriba una función para intercambiar elementos por pares. Input: 1->2->3->4->5->6->NULL  Output: 2->1->4->3->6->5->NULL Input: 1->2->3->4->5->NULL  Output: 2->1->4->3->5->NULL Input: 1->NULL  Output: 1->NULL Por ejemplo, si la lista enlazada es 1->2->3->4->5 entonces la función debería cambiarla a 2->1->4->3->5, y si la lista enlazada es entonces el la función debería cambiarlo a. MÉTODO 1 … Continue reading «Programa Javascript para elementos de intercambio por pares de una lista vinculada dada»