VMware vino a nuestra universidad para las ubicaciones en agosto de 2021. El proceso de contratación fue completamente virtual. Comenzó con una prueba en línea , luego tuvimos una ronda de estudio de caso . Posteriormente, se realizaron cuatro rondas de entrevistas .
La prueba en línea se realizó en la plataforma Hirepro . La prueba constó de tres secciones y duró 1,5 horas.
Prueba de Aptitud (15 min): Las preguntas de aptitud consistieron en Aptitud Cuantitativa , Razonamiento Lógico y Verbal e Interpretación de Datos .
Puntas:
- Practique preguntas de aptitud sobre cada uno de los temas mencionados anteriormente, ya que la mayoría de las preguntas se basan en estos temas.
- El tiempo es esencial, por lo que si está atascado en una pregunta en particular, sáltese esa pregunta y continúe con la siguiente.
- Estudie diferentes enfoques utilizados para resolver preguntas de aptitud cuantitativa, ya que estas preguntas toman el tiempo máximo.
- Seguro que aprender algunos trucos te ayudará a resolver estas dudas rápidamente. Puedes practicar preguntas de aptitud en IndiaBix.
MCQ técnico (29 min): esta sección consistió en MCQ basados en redes , programación orientada a objetos , sistemas operativos y DBMS .
Puntas:
- Asegúrese de ser minucioso con los temas anteriores.
- Las preguntas no son fáciles, pero si tiene claros todos los conceptos básicos, esta sección no debería ser un problema. Puedes usar IndiaBix para practicar estas preguntas.
Codificación (30 min): esta sección tenía una pregunta de codificación de nivel medio que debíamos resolver en 30 min. Aquí hay un enlace a la pregunta. Como el tiempo era muy limitado, utilicé el enfoque de fuerza bruta que pudo resolver la mayoría de los casos de prueba.
Consejos :
- Siempre vaya primero con el enfoque de fuerza bruta y luego intente optimizarlo .
- La fuerza bruta puede resolver muchos casos de prueba, lo que le brinda una oportunidad decente de superar la ronda de codificación.
MCQ basado en lenguaje de programación (16 min): esta sección tenía dos partes. En ambas partes, teníamos que elegir el lenguaje de nuestra elección ( Java , C , C++ , Python ). Nos dieron 8 minutos para cada parte. No estaba permitido seleccionar el mismo idioma dos veces.
Puntas:
- Asegúrese de sentirse cómodo con al menos dos de los idiomas anteriores.
- Estudie las preguntas de entrevista más frecuentes sobre los idiomas.
Yo estaba entre las 12 personas que fueron preseleccionadas para las entrevistas.
Esta ronda fue una ronda de diseño de sistemas . Nos dieron un enunciado del problema para el cual teníamos que dibujar un diagrama de clases . También se nos pidió que escribiéramos un pseudocódigo de una de las principales funciones del sistema. Esto no fue una entrevista. Las declaraciones de problemas nos fueron enviadas por correo y se suponía que debíamos enviar las soluciones dentro de las 3 horas . Por lo tanto, no hubo eliminación en esta ronda. Nuestras soluciones fueron discutidas en las entrevistas posteriores.
Puntas:
- Lea atentamente el enunciado del problema dado y comprenda qué problema va a resolver.
- No comience a implementar su diseño de inmediato. Piensa primero en el enfoque . Recuerde, la forma en que aborda el problema es importante. El entrevistador juzgará su enfoque de la solución.
- No existe una regla estricta sobre cómo diseñar una solución. Según el escenario, es posible que le pidan que dibuje un diagrama ER, un diagrama de clases o un diagrama de casos de uso con pseudocódigo si es necesario.
El entrevistador primero me pidió que me presentara. Luego revisó mi currículum y me hizo varias preguntas basadas en lo que había mencionado en él. Luego hizo las siguientes preguntas sobre programación orientada a objetos:
- ¿Qué es la POO ?
- ¿Cuáles son los conceptos principales de la programación orientada a objetos? ¿Explica cada concepto?
- ¿Cómo implementar estos conceptos en Java ?
- ¿Cuáles son algunos ejemplos del mundo real de los conceptos de programación orientada a objetos?
Luego me pidió que calificara mis habilidades de Java en una escala del 1 al 5.
- Después de eso, puso a prueba mis habilidades en Java preguntándome sobre la recolección de elementos no utilizados , los subprocesos múltiples , la serialización y la diferencia entre las palabras clave final , estática y abstracta . Luego me pidieron que abriera el par de códigos y escribiera un programa para encontrar elementos comunes en dos listas enlazadas ordenadas .
- Después de eso, me pidió que le explicara la solución de mi estudio de caso . Luego me preguntó si tenía alguna pregunta y ese fue el final de la entrevista.
Estuve entre las 9 personas que quedaron preseleccionadas para la siguiente ronda.
Esta ronda fue de mayor dificultad que la ronda anterior.
- Primero me pidieron que me presentara y luego el entrevistador me pidió que abriera un par de códigos y escribiera un programa para encontrar el conteo de enteros negativos en una array ordenada en diagonal . El entrevistador no quedó satisfecho con ninguno de mis acercamientos iniciales. Mi planteamiento final se acercó mucho a lo que él quería y luego me dijo la solución.
- Me preguntó qué materias tenía en mi 4to y 6to semestre y luego procedió a hacer preguntas de esas materias. Luego me pidieron que explicara la solución de mi estudio de caso . Al final, me preguntó si tenía alguna pregunta para él.
Yo estaba entre las 6 personas que quedaron preseleccionadas para la siguiente ronda.
Puntas:
- Es muy importante mantener la compostura durante la entrevista. Si está atrapado en algún lugar, el entrevistador lo ayudará. Hay momentos en los que el entrevistador no estará satisfecho con tu enfoque (lo que sucedió conmigo).
- En estas situaciones, mantén siempre la calma y trata de pensar en un mejor enfoque. Como se mencionó anteriormente, el entrevistador lo ayudará, así que piense en voz alta y siga articulando sus pensamientos al entrevistador. Si no sabe algo o no tiene confianza en un tema o tema, diga que no sabe. Los entrevistadores suelen tener mucha experiencia y son capaces de detectar una mentira.
Esta fue una ronda complicada.
- El entrevistador primero me pidió que me presentara y luego me preguntó sobre mis fortalezas y debilidades .
- Luego me preguntó sobre mis proyectos, uno de los cuales era un sitio web de comercio electrónico . Me pidió que le explicara las funciones que había implementado y las funciones que planeaba agregar. Me preguntó cómo escalaría mi sitio web para millones de requests y qué haría si los clientes no estuvieran satisfechos con su experiencia en el sitio web.
- Luego presentó otro escenario en el que él y yo estábamos trabajando en un proyecto y éramos los únicos dos miembros.
En base a este escenario, me hizo las siguientes preguntas:
- ¿Cómo comenzaría el proceso de desarrollo ?
- ¿Qué tecnologías utilizaré en el proyecto y por qué?
- Digamos que se suponía que nuestra aplicación se lanzaría en 2 semanas y encontramos un error en el desarrollo de un componente muy importante de la aplicación. ¿Que debería hacer?
Luego presentó algunos escenarios relacionados con el equipo :
- Algunos miembros de mi equipo están luchando con las tecnologías utilizadas en el proyecto. ¿Qué haría yo en mi calidad de miembro del equipo?
- ¿Qué pasa si un compañero del equipo se me acerca para pedir ayuda? ¿Qué pasa si otro miembro me dice que no ayude a esa persona?
- ¿Qué pasa si me pusieron en un proyecto que utiliza tecnologías con las que no estoy familiarizado?
- Luego me hizo una pregunta muy extraña: «¿Les mientes a tus padres?». Después de que respondí, me explicó por qué había hecho esa pregunta y la importancia de ser honesto. Luego me preguntó si tenía alguna pregunta para él.
3 personas fueron seleccionadas en esta ronda. yo era uno de ellos
Consejos :
- Si llega a esta ronda, es un gran logro, ya que ahora tiene las habilidades técnicas necesarias para trabajar en empresas como VMware.
- La ronda gerencial se lleva a cabo para verificar si es culturalmente apto para la empresa. Solo sé tú mismo y responde estas preguntas con honestidad y madurez.
- La forma en que hablas y te comportas también se observa en esta ronda.
- Recuerde, en la mayoría de los escenarios relacionados con el equipo, es necesaria una comunicación adecuada .
- Dar respuestas honestas es importante ya que la persona que realiza esta ronda probablemente sea su gerente o líder de equipo.
Esta ronda fue solo una formalidad.
- La entrevista comenzó con mi presentación y antecedentes familiares.
- Luego, el entrevistador hizo algunas preguntas básicas de recursos humanos y si estaba de acuerdo con la reubicación. Luego explicó el desglose de CTC junto con los beneficios adicionales que también se explicaron en la charla previa a la colocación.
- Me preguntó si tenía alguna pregunta para ella y terminó la entrevista.
Los resultados se anunciaron en breve y recibí una oferta de pasantía + colocación junto con otras 2 personas.
Aquí hay algunos consejos generales más:
- Las estructuras de datos y los algoritmos son muy importantes. Si quieres descifrar esta o cualquier entrevista técnica, debes ser minucioso con todos los conceptos. Si recién está comenzando, resuelva estos (https://docs.google.com/spreadsheets/d/1FMdN_OCfOI0iAeDlqswCiC2DZzD4nPsb) problemas para familiarizarse con DSA.
- Piensa en voz alta. Llegar a una solución es importante, pero el entrevistador debe poder entender su enfoque.
- El entrevistador puede tratar de confundirlo torciendo su enfoque, así que asegúrese de tener confianza en su enfoque. Ejecute algunos casos de prueba para solidificar su enfoque.
- Haz siempre preguntas, se nota que te interesa la empresa. Pero haz buenas preguntas y no solo porque sí.
- Estudie las experiencias de entrevistas del año anterior, hay buenas posibilidades de que se vuelvan a hacer las mismas preguntas. Puede revisar las experiencias de años anteriores aquí .
- Asegúrate de saber todo lo que está escrito en tu currículum . Sea minucioso con todos sus proyectos y las tecnologías utilizadas en ellos. Si se trata de un proyecto de grupo, debe poder explicar su papel en él.
- No se desanime si no logra superar la ronda de gestión, ya que depende de ellos decidir si lo ven como parte de la cultura de la empresa. Ya tienes las habilidades técnicas necesarias.
- Proporcione una justificación adecuada para su enfoque de varios escenarios planteados en la ronda de gestión, pero no se aleje demasiado del tema.
- No pierdas la esperanza si te rechazan, analiza qué salió mal e intenta mejorarlo la próxima vez. Recuerda, el factor suerte también entra en juego.
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