Experiencia de entrevista de Gupshup para ingeniero de software (en el campus) 2022

Gupshup visitó nuestro instituto en la última semana de febrero para la contratación. Como el CTC ofrecido de la organización estaba por encima de la losa más alta de nuestro instituto y se cumplieron los criterios del instituto del 75 por ciento del total de estudiantes elegibles e interesados ​​colocados, la mayoría de los estudiantes elegibles se sentaron en la campaña de contratación de Gupshup.  

Ronda 1: evaluación en línea: a diferencia de otras evaluaciones en línea que incluyen MCQ, preguntas de codificación basadas en DSA, consultas SQL, etc., era un tipo diferente de evaluación. Se hizo una sola pregunta de codificación y el tiempo asignado para resolver el problema fue de 3 horas. El problema era del dominio de OOP y tuvimos que implementar clases para la declaración del problema dada.

El enunciado del problema tenía los siguientes componentes:

  • Problema comercial: parecía un problema real que los desarrolladores podrían enfrentar mientras trabajaban. 
  • Solución comercial: aquí se explicó la solución del aspecto comercial del problema. 
  • Descripción general de la solución técnica: en esta sección, se explicó la solución técnica (nos dijeron el enfoque de la solución).
  • Detalles de la solución técnica: aquí, se explicaron las clases y las funciones de sus miembros que íbamos a implementar (en la línea de una descripción general de la solución técnica). 

Formatos de entrada y salida, criterios de puntuación y otros detalles

No recuerdo la declaración del problema ahora, ya que era bastante grande y tenía muchos detalles con los que jugar.  

Le proporcionaron (de verdad) el problema, la solución, las clases y las funciones miembro y lo que se supone que deben hacer en la declaración del problema. Parece que es un problema simple ya que todo está provisto, pero no fue así. Lo principal que probé aquí fue nuestra atención a los detalles, el nivel de comprensión y la paciencia para resolver un problema del mundo real. La implementación de la solución fue bastante simple, cualquiera que comprenda los conceptos básicos de oops puede codificarlo fácilmente dado que pudieron comprender cuál es el problema y qué queremos como solución. 

Pude puntuar parcialmente para la solución en aproximadamente 2 horas. 

Alrededor de 90 estudiantes dieron la evaluación en línea y 28 estudiantes fueron preseleccionados para la siguiente ronda y yo fui uno de ellos. 

Consejo: Aquí se puso a prueba la atención al detalle, la capacidad de comprender el problema real y su solución y su paciencia. Ser paciente y escribir todo en un cuaderno, conectar los puntos y comprender el problema a fondo fue la clave aquí. 

Ronda 2: evaluación de CV, verificación de código manual: según HR, se evaluaron los CV de todos los estudiantes seleccionados y el equipo de Gupshup leyó, verificó y calificó manualmente el código de todos los estudiantes seleccionados. Se comprobaron las soluciones en busca de plagio, legibilidad del código, implementación de las clases solicitadas y funciones miembro, etc. En pocas palabras, se centró en eliminar a los candidatos. 

De 28 estudiantes, solo 3 estudiantes, incluyéndome a mí, pasaron la ronda final. 

Ronda 3 – Entrevista técnica: esta ronda duró aproximadamente 45 minutos. Fue bastante fácil. Para mí, la ronda comenzó con una introducción básica sobre mí. Luego, el entrevistador me envió un enlace de Google Doc y procedió directamente a las preguntas basadas en DSA. 

  • https://www.geeksforgeeks.org/sort-an-array-of-0s-1s-and-2s/ 
  • No recuerdo la segunda pregunta, pero también era una pregunta bastante simple basada en arrays como la anterior. 
  • Explícame la diferencia entre pilas y colas y dónde se usan. 
  • Implementa la estructura de datos Stack y sus funciones desde Scratch. (Como no especificó usar LL o array, procedo a implementarlo con Lista enlazada).
  • ¿Qué son los hashmaps y cómo se implementan? Las preguntas de seguimiento fueron, ¿una función hash siempre dará un resultado distinto? ¿Qué son las colisiones y cómo podemos evitarlas/resolverlas?

Luego, el entrevistador me preguntó si tenía alguna pregunta, le pregunté cuál, según él, podría ser la próxima gran revolución en la industria como la que trajo ML/AI. Dio una respuesta bastante satisfactoria sobre el alcance. del trabajo que Gupshup hace como organización.

Los 3 candidatos fueron seleccionados en esta ronda y la experiencia de la entrevista de los otros 2 candidatos también fue bastante similar, las preguntas de codificación estándar basadas en Array estaban disponibles en GFG, y se hicieron preguntas teóricas basadas en DSA y un poco sobre sus proyectos.  

En general, me gustó el proceso de contratación de Gupshup ya que en lugar de centrarse solo en el conocimiento basado en DSA, también se centraron en otros aspectos del candidato que, según yo, son importantes para una persona que comienza su carrera en desarrollo. 

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 *