Ronda de evaluación : esta ronda incluye 30 preguntas de aptitud seguidas de 4 preguntas de codificación. La duración del tiempo para 30 preguntas de aptitud fue de 30 minutos (tienes que ser rápido). Un punto por respuesta correcta y -0,25 por respuesta incorrecta.
La ronda de aptitud fue seguida por 4 sencillas preguntas de codificación:
- https://www.geeksforgeeks.org/sort-an-array-of-0s-1s-and-2s/
- https://www.geeksforgeeks.org/stock-buy-sell/
- https://www.geeksforgeeks.org/program-decimal-binary-conversion/
- Dada una string que contiene ‘0’, ‘1’ y un marcador de posición ‘?’. Cuente el número de strings que podemos generar reemplazando ‘?’ por ‘0’ o ‘1. Por ejemplo, para una string ‘100101?00’, se pueden construir un total de 2 strings reemplazando ‘?’ por ‘0’ y ‘1’.
Primera ronda técnica : esta fue la ronda más interesante de todo el proceso. Recibí un correo con un enlace a Microsoft Teams. Comenzó preguntándome sobre mis antecedentes. Después de una buena conversación, me dio un diseño de una página web sencilla. Se esperaba que escribiera código HTML/CSS en codeshare.io para ese diseño. Me tomó casi 10 a 15 minutos escribir ese código. Me preguntó sobre la especificidad de CSS, las reglas, etc.
Estaba satisfecho con ese código. Después de esto, me preguntó sobre mi experiencia previa en prácticas y proyectos. Asegúrate de ir preparado para esta parte. Revise su enfoque y los desafíos que enfrentó al crear sus proyectos. Estaba satisfecho con mis proyectos.
Luego me hizo una pregunta simple y me pidió que escribiera su solución optimizada en codeshare.io.
Pregunta : Dada una string de alfabetos en minúsculas, imprima la longitud de la subsecuencia palindrómica más larga que se puede formar usando los caracteres de la string original. El orden de disposición no es importante. Por ejemplo, para la string ‘bcbdcddcdac’, podemos construir una string palindrómica como ‘cdcbdadbcdc’.
Ronda dos : esta vez el entrevistador era un gerente de proyecto de MAQ Software. En esta ronda, solo hizo 2 preguntas de codificación y una pregunta de razonamiento lógico.
- Dado un párrafo, divida ese párrafo en una serie de palabras e imprímalas en orden lexicográfico descendente junto con las frecuencias. Estaba más centrado en una solución optimizada.
- Una simple pregunta de razonamiento lógico, explica la conversión de MAQ=>ZBH y CAT=>FBN.
- Dada una array de enteros, devuelve el recuento de pares distintos cuya suma es mayor que 0. Pidió una solución optimizada.
Expliqué las respuestas a estas preguntas con confianza. Parece estar satisfecho con mis soluciones.
Este fue el proceso completo de la entrevista de pasantía de MAQ Software.
Publicación traducida automáticamente
Artículo escrito por abhishekamrutelfs y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA