Experiencia de entrevista de VMware para desarrolladores | En el campus

VMware visitó nuestro campus en octubre. Alrededor de 70 estudiantes de nuestra universidad se registraron para la campaña de colocación de VMware.

Pasé por 5 rondas:

  1. Ronda en línea
  2. Ronda Técnica 1
  3. Ronda Técnica 2
  4. Ronda Gerencial
  5. Ronda de recursos humanos

Ronda en línea:

Esta ronda fue una ronda de preselección para las entrevistas. Se realizó en la plataforma HirePro.

  1. Sección de Aptitud: Esta sección constaba de 10 preguntas de opción múltiple, durante 15 minutos. Las preguntas se basaron en habilidades lógicas, cuantitativas y verbales.
  2. Sección Técnica: Esta sección consta de 29 preguntas de opción múltiple, durante 30 minutos. Las preguntas procedían de materias básicas de Ciencias de la Computación, incluidas estructuras de datos, algoritmos, sistemas operativos, redes informáticas, programación orientada a objetos y sistemas de gestión de bases de datos. Algunas preguntas también requerían la depuración de programas C básicos.
  3. Sección de Codificación: Esta sección constaba de 1 pregunta, durante 30 minutos. Los lenguajes ofrecidos fueron C, C++, Java 7 y Java 8. Dados dos números, R y S, encuentre el número de dígitos R cuya suma es igual a S,  https://www.geeksforgeeks.org/count-of-n-digit -números-cuya-suma-de-dígitos-es-igual-a-la-suma-dada/
  4. Sección de idiomas: esta sección requería que resolviéramos 5 preguntas de opción múltiple, cada uno de los 2 idiomas de C, C++, Java y Python, durante 15 minutos. Elegí Java y C. Las preguntas de Java eran predominantemente OOP y basadas en colecciones. Las preguntas C se basaron en estructuras y punteros.

En un par de días, VMware vino a nuestra universidad para la charla previa a la colocación. Después de la charla, se anunciaron los resultados de la prueba de aptitud. 25 personas llegaron a las entrevistas.

Ronda Técnica 1:

El entrevistador fue muy amable y comenzó pidiéndome que me presentara.

  1. Comenzó dándome un rompecabezas simple. Dado un número n, encuentre un número k tal que k % j = j – 1 para j = 2 a n. Por ejemplo, para n = 3, k = 5; para n = 4, k = 11. La solución es encontrar el MCM de todos los números del 2 al n. Luego me pidió que escribiera el código para el mismo.
  2. Se dio cuenta de que había mencionado varias bases de datos SQL y NoSQL en mi currículum. Luego me preguntó sobre el teorema CAP. Me dio varias bases de datos y me preguntó qué garantía del teorema CAP proporcionaban. Yo era consciente de esto, así que respondí correctamente.
  3. Me pidió que modelara un diseño de base de datos para el sistema College Placement y qué elección de base de datos haría. Me preguntó sobre la indexación de bases de datos y las estructuras de datos utilizadas para ello.
  4. Me pidieron que explicara el equilibrio de los árboles B. Luego, la discusión se trasladó a los árboles y me preguntó cómo equilibrar los procedimientos para los árboles rojo-negro y los árboles AVL.
  5. Además, me preguntó acerca de los algoritmos de clasificación. Me pidió que comparara mergesort y quicksort, sobre sus ventajas y desventajas. Luego me preguntó posibles enfoques para mejorar sus complejidades de tiempo.
  6. Luego, me dio una reacción química simple y me pidió que la equilibrara. Luego me preguntó qué estructuras de datos usaría y el enfoque que tomaría para resolver esto mediante programación.

En general, la entrevista fue muy interactiva e interesante. Luego me preguntó si tenía alguna pregunta para él. Le pregunté sobre los proyectos en los que trabajó y su experiencia general. Me llevaron a la siguiente ronda inmediatamente.

Ronda técnica 2:

El entrevistador fue muy amable. Me pidió que me presentara y luego me preguntó sobre mi currículum.

  1. Tenía algunos proyectos de Big Data en mi currículum. Me preguntó la necesidad de Big Data. Luego me pidió que le explicara todo el funcionamiento de un programa Map Reduce. Elegí Word Count como ejemplo y expliqué todo el proceso.
  2. Me preguntó qué algoritmo de clasificación usaría en la fase de barajar y clasificar de Map Reduce. Luego me pidió que ordenara una array utilizando la ordenación por combinación a mano y modelara un algoritmo Map-Reduce para la ordenación por combinación.
  3. Luego me pidió que escribiera código para fusionar dos listas enlazadas ordenadas. Escribí una solución iterativa simple creando una nueva lista vinculada. Luego me pidió que optimizara el espacio y también que escribiera una solución recursiva para el mismo.
  4. Había hecho un proyecto sobre Web Crawlers. Me preguntó cómo funciona un rastreador web y la discusión se convirtió en un proyecto específico.
  5. Luego pasó a la creación de redes y me pidió que dibujara la pila OSI y explicara las distintas capas.
  6. Me pidió que enumerara todos los protocolos que conocía para cada una de las capas. Luego se me pidió que explicara HTTP e IP.
  7. Luego, pasó a TCP y me preguntó cómo funciona el protocolo de ventana deslizante. No estaba al tanto de los detalles, así que lo cambió a una pregunta analítica y me pidió que diseñara lógicamente un protocolo de ventana deslizante propio, dándome sugerencias donde sea necesario.

La entrevista fue bastante refrescante. La clave era estar seguro de cada palabra que tienes en tu currículum. Luego me llamaron para la ronda gerencial.

Ronda Gerencial:

El entrevistador fue muy nítido y directo en sus preguntas.

  1. Comenzó pidiéndome que me presentara y proporcionara antecedentes familiares.
  2. Luego me preguntó sobre los diversos proyectos que tenía en mi currículum y por qué elegí hacerlos.
  3. Me preguntó sobre los fracasos que había enfrentado en mi vida y cómo los enfrenté.
  4. ¿Por qué VMware? ¿Dónde te ves dentro de dos años?
  5. Me preguntó sobre mis planes de estudios futuros y cómo lidiaría con los conflictos del equipo.

La entrevista duró media hora y 4 personas llegaron a la ronda de recursos humanos.

Se les pidió a algunas personas que enviaran sus currículos para un mayor escrutinio, más tarde recibirían una comunicación sobre su estado de aceptación.

Ronda de recursos humanos:

Preguntas básicas de recursos humanos, entrevista corta de unos 10 minutos:

  1. Introducción, antecedentes familiares.
  2. Ofertas actuales que tenía
  3. ¿Qué piensan mis amigos de mí?
  4. ¿Qué pasa si no recibo la oferta?

Después de la ronda de recursos humanos, a 1 persona se le ofreció una pasantía junto con una oferta de tiempo completo en VMware y a 3 personas se les ofreció solo una pasantía con un PPO basado en el desempeño.

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 *