ZS Associates – Puesto de ingeniero de software (aplicaciones)

Ronda 1: se pidió que se escribiera un solo código en línea en un lapso de 1 hora. El código era encontrar si dos strings son anagramas entre sí o no.

Ronda 2: Alrededor de 45 estudiantes fueron preseleccionados para la ronda técnica. La ronda técnica fue extremadamente vigorosa y se pondrán a prueba sus conceptos básicos de OOPS y de estructura de datos.

Me pidieron los cuatro pilares de OOPS y luego dar más detalles sobre ellos. También me dieron múltiples situaciones preguntándome qué tipo de clase crearía en esa situación. Se requiere un conocimiento profundo de clases abstractas, clases virtuales, constructores, etc.

Luego me dieron una declaración del problema en la que debía elegir una estructura de datos adecuada para almacenar la información dada. Esto fue especialmente difícil ya que me enseñaron la complejidad y cómo la reduciría.

Después de esto, me dieron datos sin procesar y me pidieron que diseñara una estructura de base de datos y que escribiera una consulta especificada por ellos.

Ronda 3: la tercera ronda fue una ronda de estudio de caso en la que se nos dieron 3 declaraciones de problemas y una hora para escribir pseudocódigo para resolver los problemas lógicamente. Después de esto, el entrevistador revisó su lógica y señaló los errores y también podría sugerir una mejor lógica si se le ocurrió algo más mientras tanto.

Ronda 4:  La ronda final de recursos humanos fue sobre los antecedentes y por qué me quedaría en la empresa y qué me gustaría hacer en el futuro. Muy claro.

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 *