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

La primera ronda fue una ronda en línea de 75 minutos en la que se hicieron 3 preguntas simples. En la primera pregunta se le dieron dos números n, m encontrar un número más cercano a n y divisible por m. A la segunda pregunta se le dio una string que constaba solo de 0,1,A,B,C … Continue reading «Experiencia de entrevista de Microsoft | Conjunto 134 (en el campus para prácticas)»

Entrevista de Microsoft | conjunto 11

Empresa: equipo STB, Microsoft IDC. Ubicación: Hyderabad. Primera entrevista Una introducción rápida. Algunas preguntas sobre subprocesos múltiples como: … a. ¿Qué es la condición de carrera? … segundo ¿Qué es la sección crítica? Escriba un código para encontrar la substring más larga sin ninguna repetición de caracteres con complejidad O(n). Ex. String – abcdefghaxyzpbn Output … Continue reading «Entrevista de Microsoft | conjunto 11»

Experiencia de entrevista de Microsoft para SDE-2

Ronda 1 (Ronda de resolución de problemas): Preguntas Lista enlazada Prestar Despachador Agregación y composición Programación GPU Árboles, árbol binario, BST Convertir un Árbol Binario en su Árbol Espejo – Complejidad, casos de prueba Recorrido de límites del árbol binario: complejidad, casos de prueba Hilos Semáforo exclusión mutua   Desafíos enfrentados durante la codificación Resto … Continue reading «Experiencia de entrevista de Microsoft para SDE-2»

Experiencia de entrevista de Microsoft para desarrollador de software

Hola, Estoy aquí para compartir mi experiencia de entrevista en Microsoft. Trabajé como desarrollador de software en una empresa basada en dominios financieros durante los últimos 8 años o más. No he visto ningún panel de entrevistas en la última década. así que tenía miedo de enfrentarme a Microsoft (fue la principal razón del fracaso) … Continue reading «Experiencia de entrevista de Microsoft para desarrollador de software»

Experiencia de entrevista de Microsoft – Part 122

Ronda 0 (Ronda de Codility):   Dados baldes de tamaño 1..N, encuentre el número mínimo de baldes necesarios para llenar K litros de agua. Dada una string, encuentre el número mínimo de substrings que necesita dividirse para que no haya ningún carácter duplicado en cada una de las substrings. La ronda 1: Algunas preguntas sobre … Continue reading «Experiencia de entrevista de Microsoft – Part 122»

Copa Microsoft Imagine

La Microsoft Imagine Cup no es una competición tecnológica cualquiera. Es una competencia basada en habilidades, más de dos millones de estudiantes durante 2 décadas se han inscrito para mejorar sus habilidades, aprender otras nuevas y retribuir a sus comunidades a través de la innovación. Abierto a estudiantes de todo el mundo, el concurso Imagine … Continue reading «Copa Microsoft Imagine»

Programa de Python para invertir una lista enlazada en grupos de tamaño dado – Conjunto 2

Dada una lista enlazada, escribe una función para invertir cada k Node (donde k es una entrada a la función). Ejemplos: Input: 1->2->3->4->5->6->7->8->NULL and k = 3 Output: 3->2->1->6->5->4->8->7->NULL. Input: 1->2->3->4->5->6->7->8->NULL and k = 5 Output: 5->4->3->2->1->8->7->6->NULL. Ya hemos discutido su solución en la publicación a continuación  Invertir una lista vinculada en grupos de tamaño dado … Continue reading «Programa de Python para invertir una lista enlazada en grupos de tamaño dado – Conjunto 2»

Programa de Python para ordenar una array de 0s, 1s y 2s

Dada una array A[] que consta de 0, 1 y 2. La tarea es escribir una función que ordene la array dada. Las funciones deben poner todos los 0 primero, luego todos los 1 y todos los 2 al final. Ejemplos: Input: {0, 1, 2, 0, 1, 2} Output: {0, 0, 1, 1, 2, 2} … Continue reading «Programa de Python para ordenar una array de 0s, 1s y 2s»

Programa C para elementos de intercambio por pares de una lista enlazada 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 (Iterativo):  Comience desde … Continue reading «Programa C para elementos de intercambio por pares de una lista enlazada dada»