Encuentra el medio de una lista enlazada dada

Dada una lista enlazada individualmente, busque el centro de la lista enlazada. Por ejemplo, si la lista enlazada dada es 1->2->3->4->5, entonces la salida debería ser 3.  Si hay Nodes pares, entonces habría dos Nodes intermedios, necesitamos imprimir el segundo intermedio. elemento. Por ejemplo, si la lista enlazada dada es 1->2->3->4->5->6, entonces la salida debería … Continue reading «Encuentra el medio de una lista enlazada dada»

Diseñe una pila que admita getMin() en O(1) tiempo y O(1) espacio adicional

Pregunta: Diseñe una estructura de datos SpecialStack que admita todas las operaciones de pila como push(), pop(), isEmpty(), isFull() y una operación adicional getMin() que debería devolver el elemento mínimo de SpecialStack. Todas estas operaciones de SpecialStack deben ser O(1). Para implementar SpecialStack, solo debe usar la estructura de datos Stack estándar y ninguna otra … Continue reading «Diseñe una pila que admita getMin() en O(1) tiempo y O(1) espacio adicional»

Experiencia de entrevista de VMware | Presencial 2021

Prueba en línea: Duración: 100 minutos Aptitud  Conceptos básicos de informática (SO, DBMS, CN) total de 30 preguntas  1 pregunta de codificación  Cualquiera de las 2 secciones de (C, C++, Java, Python) consta de 5 preguntas cada una Pregunta de codificación:  Dada una array de enteros, debe encontrar una ‘I’ y una ‘T’ tal que … Continue reading «Experiencia de entrevista de VMware | Presencial 2021»

Experiencia de entrevista de VMware: ingeniería de rendimiento

Solicité el puesto de ingeniería de rendimiento en Bangalore a través del sitio de carreras de VMware. Pronto recibí un enlace para una prueba de codificación en HackerRank. Era una prueba de 90 minutos, tenía 3 preguntas. Según yo, estaban en el orden de Fácil – Medio – Difícil. Pude resolver las dos primeras preguntas, … Continue reading «Experiencia de entrevista de VMware: ingeniería de rendimiento»

Experiencia de entrevista de VMWare para centro de datos | Presencial 2020

Breve: hola, geeks. Fui seleccionado en el campus para el perfil del centro de datos de VMware. El proceso de entrevista fue bastante largo pero interesante. Me ofrecieron tiempo completo (en el campus) y esta es mi experiencia. Detalles sobre el proceso: VMware vino por dos perfiles a) hardware b) centro de datos Había 2 … Continue reading «Experiencia de entrevista de VMWare para centro de datos | Presencial 2020»

Programa Java 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 Java para invertir una lista enlazada en grupos de tamaño dado – Conjunto 2»

Programa Javascript para invertir una lista vinculada en grupos de tamaño dado – Conjunto 1

Dada una lista enlazada, escribe una función para invertir cada k Node (donde k es una entrada a la función).  Ejemplo:  Entrada : 1->2->3->4->5->6->7->8->NULL, K = 3  Salida : 3->2->1->6->5->4- >8->7->NULO  Entrada : 1->2->3->4->5->6->7->8->NULO, K = 5  Salida : 5->4->3-> 2->1->8->7->6->NULO  Algoritmo: inverso (cabeza, k)  Invierta la primera sublista de tamaño k. Mientras retrocede, realice … Continue reading «Programa Javascript para invertir una lista vinculada en grupos de tamaño dado – Conjunto 1»

Experiencia de entrevista de VMware para MTS-1 | Presencial 2021

VMware ha venido a nuestro campus a principios de agosto para el reclutamiento. Hicieron 5 rondas en total. Ronda 1: Aptitud en línea + CODIFICACIÓN Esta es una ronda de preselección y el examen consistió en Mcq’s sobre redes, DBMS y algo de Aptitud general. Seguido de una pregunta de codificación que tenía una larga … Continue reading «Experiencia de entrevista de VMware para MTS-1 | Presencial 2021»

Programa para Números de Armstrong

Dado un número x , determine si el número dado es el número de Armstrong o no.  Un entero positivo de n dígitos se denomina número de Armstrong de orden n (el orden es el número de dígitos) si.  abcd… = pow(a,n) + pow(b,n) + pow(c,n) + pow(d,n) + ….  Ejemplo:  Entrada : 153 Salida … Continue reading «Programa para Números de Armstrong»

Diseñar e implementar una estructura de datos de pila especial | Versión optimizada de espacio agregado

Pregunta: Diseñe una estructura de datos SpecialStack que admita todas las operaciones de pila como push(), pop(), isEmpty(), isFull() y una operación adicional getMin() que debería devolver el elemento mínimo de SpecialStack. Todas estas operaciones de SpecialStack deben ser O(1). Para implementar SpecialStack, solo debe usar la estructura de datos Stack estándar y ninguna otra … Continue reading «Diseñar e implementar una estructura de datos de pila especial | Versión optimizada de espacio agregado»