Experiencia de entrevista de Mathworks (en el campus)

Mathworks visitó el campus el 6 de agosto de 2021 para FTE y pasantías. Aquí voy a explicar el proceso de entrevista para la oferta FTE.

Ronda 1 (Prueba en línea): – La primera ronda fue una ronda de prueba en línea. La prueba constaba de 44 preguntas en total. Incluía las siguientes secciones

  1. Sección de Matemáticas: – Se han hecho pocas preguntas básicas relacionadas con las matemáticas.
  2. Sección de fundamentos de CS: – En esta sección, hicieron preguntas de OOP, DBMS y OS.
  3. Sección C/C++ MCQ: esta sección requiere un conocimiento profundo de la sintaxis de C++, STL y OOP en C++.
  4. Sección Java MCQ: –  Se han solicitado Java MCQ de nivel medio.
  5. Sección Python MCQ (sección de bonificación): – En su mayoría, hicieron Numpy, Pandas y preguntas basadas en sintaxis y preguntas de entrada / salida.
  6. Sección de codificación:  hubo 2 preguntas de codificación

Las preguntas de codificación fueron:

  1. https://www.geeksforgeeks.org/element-1st-array-count-elements-less-equal-2nd-array/
  2.  Te dan una serie de strings. Ahora puede elegir cualquier palabra de la array y comenzar a formar una string de palabras. Puede eliminar un carácter de la string siempre que la nueva string también exista en la array. Luego puede realizar la misma operación de eliminación en la nueva string y continuar a menos y hasta que encuentre una string desde la que no se pueda realizar ninguna eliminación. Averigüe la longitud máxima de la string de palabras que se puede formar en la array.

Ahora, en la sección de codificación, el principal desafío fue que debes responder las 2 preguntas en 2 idiomas diferentes. Suponga que responde la primera pregunta en C++. Entonces no puede responder la segunda pregunta en C++. Tienes que optar por Java/C/Python para eso.

Entonces, para aprobar la prueba en línea, el estudiante debe tener un conocimiento básico de los 3 lenguajes de programación (C/C++, Java, Python).

Ronda 2 (Ronda de discusión grupal): después de la prueba en línea, 50 estudiantes fueron preseleccionados para la ronda de discusión grupal. Había grupos de 5 alumnos. 

  • En mi grupo, el tema de discusión grupal era un conjunto de habilidades necesarias para crecer en la vida corporativa. 
  • Esto se dividió nuevamente en 3 sub-rondas. 
  • En la primera ronda, todos los estudiantes tuvieron la oportunidad de compartir sus opiniones. 
  • En la segunda ronda secundaria, se ha pedido a los estudiantes que compartan algunas ideas innovadoras sobre el tema. 
  • En la tercera subronda, los estudiantes tuvieron la oportunidad de debatir con los otros estudiantes sobre el tema, aunque es una ronda gd.

Ronda 3 (Ronda técnica): – Primero revisaron mi currículum y me pidieron que explicara mi proyecto en pocas palabras, qué tecnologías se utilizaron para desarrollar el proyecto. 

  • Luego me pidieron que eligiera dos lenguajes de programación. Opté por C y C++. 
  • Compartieron el IDE compartible en línea de HackeRank y presentaron algunas preguntas de entrada/salida sobre los OOP de C++. 
  • Las preguntas tenían un nivel de dificultad medio-difícil. 
  • El estudiante debe tener una base sólida de programación orientada a objetos en C++. 
  • Luego me pidieron que explicara brevemente el polimorfismo con ejemplos prácticos. Luego cambiaron a preguntas DSA. 

Hicieron 3 preguntas de DSA

  1. https://www.geeksforgeeks.org/detect-cycle-in-a-graph/
  2. https://www.geeksforgeeks.org/maximum-width-of-a-binary-tree/
  3. Te dan una string binaria. Puede realizar operaciones máximas de ‘k’ en la string. En una operación, puede tomar cualquier substring e invertir la substring. Debe encontrar cuál es la longitud máxima de una substring que contiene solo ‘1’ después de realizar operaciones con un máximo de ‘k’.

Me han pedido que justifique las complejidades de tiempo y espacio de todos los enfoques.

Ronda 4 (Ronda Gerencial): – Primero, el gerente me pidió que me presentara. 

  • Luego comenzó a hacer algunas preguntas de comportamiento. Por ejemplo, cuénteme una situación en la que tuvo un conflicto con los miembros del equipo y resolvió la situación. Cuéntame una situación en la que no sabías acerca de ninguna solución a un problema, pero lo manejaste. 
  • Cuéntame una situación en la que hayas demostrado liderazgo en un equipo. 
  • Dígame cómo manejaría el estrés y la presión en una organización. 
  • Cuéntame algunas de las iniciativas que has tomado en tu vida. 
  • Estas son las preguntas que me hicieron y finalmente me dieron la oportunidad de hacerle preguntas. Aquí mi sugerencia es ser lo más formal posible y fluido al hablar y ser breve.

Ronda 5 (Ronda de HR): – Esta fue la última ronda y el HR fue muy amable y humilde conmigo. Primero se presentó y me pidió que hiciera lo mismo. Me hizo sentir cómoda con él al preguntarme sobre mis condiciones de salud y mi vida universitaria. Luego me preguntó por mis proyectos. Varias preguntas estaban allí de mi proyecto como

  1. Cuéntame qué te motivó a elegir ese tema del proyecto.
  2. ¿Fue un proyecto en solitario o hecho en equipo?
  3. ¿Qué tipo de desafíos enfrentó en el proyecto?
  4. ¿Cómo lidiaste con los desafíos?
  5. ¿Cuáles son los comentarios de su profesor con respecto a su desempeño?
  6. ¿Cuáles son las sugerencias de su profesor para usted?
  7. ¿Cómo te mejoraste siguiendo sus sugerencias?

Luego preguntó por su EDG (Grupo de Desarrollo de Ingeniería) . Este es uno de sus programas para recién graduados. Me pidió que le dijera todo lo que sé sobre este programa. Finalmente, me pidió que le preguntara si tengo uno.

Finalmente, se lanzó la oferta FTE. Fui seleccionado para el rol de desarrollador de software.

Publicación traducida automáticamente

Artículo escrito por imranwahid 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 *