Experiencia de entrevista internacional de resistencia

Cargo: Becario de ingeniería de software

Endurance International visitó nuestro campus para contratar pasantes y empleados de tiempo completo. EL límite de CGPA para pasantes se fijó en 6 y se abrió para las sucursales de CO/IT/SE/MCE.

Ronda – 1 ->

La ronda se basó en MCQ. Se asignaron 45 minutos para un conjunto de 60 preguntas. Los temas de la prueba incluyeron algoritmos, bases de datos, redes, estructuras de datos, sistemas operativos. El nivel de dificultad de las preguntas fue de fácil a moderado pero requería un conocimiento muy amplio.

Ronda – 2 ->

De alrededor de 200 personas, 25 personas fueron preseleccionadas para esta ronda. A diferencia de los desafíos de programación convencionales sobre estructuras de datos y algoritmos, esta ronda se basó en escribir un programa basado en aplicaciones. Se dio la declaración del problema y se proporcionó 1,5 horas de tiempo para resolver el problema. Fue una tarea simple si tienes fluidez con los conceptos básicos de desarrollo en cualquier idioma. El problema era desarrollar un almacén de datos en memoria que tuviera los siguientes comandos:

set alpha 29 // establecerá el valor de la clave alfa en 29 en la memoria

-> Listo

obtener alfa //

-> 29

establecer alfa 29 5 // aquí el segundo argumento es el ttl (tiempo de vida de la clave, después de esto debe eliminarse)

obtener alfa

->29 (antes de que expire ttl)

obtener alfa

-> nil (después de que expire ttl)

flush (para borrar la memoria)

guardar (para guardar la memoria en un archivo)

cargar nombre de archivo (carga el archivo con el nombre «nombre de archivo» en la memoria)

Puntos de bonificación -> permite que una clave tenga múltiples valores.

RONDA-3

6 estudiantes fueron preseleccionados para esta ronda. Esta fue la primera ronda de entrevistas técnicas. Los entrevistadores me pidieron que me presentara. Luego comenzaron a hacer preguntas sobre los proyectos en mi currículum. Había realizado varios tipos de proyectos, incluidos desarrollo web, desarrollo de python, bases de datos, procesamiento de imágenes, aprendizaje automático. Estaban más interesados ​​en proyectos basados ​​en web y bases de datos. Siguió una discusión exhaustiva. Les expliqué todas las complejidades de mis proyectos y los problemas que he enfrentado durante el desarrollo. Un gran número de preguntas eran sobre situaciones hipotéticas respecto a los proyectos que he construido. Querían saber mi proceso de pensamiento y qué tecnologías o herramientas usaré. El énfasis en las estructuras de datos y los algoritmos directamente fue nulo, pero las preguntas basadas en la aplicación estaban presentes. Como tenía interés en la seguridad web, sabía muchos conceptos. La ronda duró unos 40 minutos.

RONDA-4

3 estudiantes fueron preseleccionados para esta ronda, el proceso de esta ronda varió para cada persona. Para mí, esta ronda se realizó a través de una videollamada con su ingeniero técnico principal en su oficina de Bombay. El énfasis nuevamente estuvo en las condiciones hipotéticas con respecto a mis proyectos. Quería saber si puedo pensar en soluciones innovadoras al problema que plantea. La discusión varió desde los conceptos de encriptación y hash hasta interbloqueos en un programa asincrónico. También preguntó problemas que no estaban relacionados con el trabajo que había hecho, esto requirió un poco de reflexión ya que era un escenario del mundo real y no lo había pensado de antemano. Esta ronda duró 90 minutos.

RONDA-5

RONDA DE RRHH

Finalmente, solo un estudiante fue seleccionado para la pasantía, fui yo :P. La clave es nunca rendirse, nunca sabes cuando lo vas a conseguir.

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 *