Zeus Learning es una empresa india de tecnología de la información que ayuda a los editores y las empresas de EdTech a beneficiarse de las últimas tecnologías e innovaciones en la enseñanza. Solicité el puesto de desarrollador de software en Zeus Learning a través de una publicación de reclutamiento en Linkedin.
Descripción del trabajo para el rol de desarrollador de software en Zeus Learning
- Piense de forma independiente en soluciones a requisitos complejos: posea habilidades lógicas excepcionales.
- Trabaje en productos que se utilizan en todas las plataformas (por ejemplo, dispositivos móviles, tabletas)
- Colabore con desarrolladores back-end y diseñadores web.
- Llevar a cabo pruebas de desarrollador/unidad y actividades de lanzamiento.
- Optimice las aplicaciones para obtener el máximo rendimiento.
- Cree código y bibliotecas reutilizables para uso futuro.
- Puede realizar múltiples tareas y mantenerse organizado en un entorno de trabajo dinámico.
Requisitos
- Conocimientos de HTML5, javascript y jQuery.
- Conocimiento en el uso de Bootstrap y CSS3 para admitir la capacidad de respuesta y crear aplicaciones de interfaz de usuario ricas.
- Conocimiento en al menos uno de los marcos Javascript front-end, por ejemplo, Backbone, Angular, React JS.
- Buen conocimiento de la programación orientada a objetos y patrones de diseño.
- Buenas habilidades de depuración y optimización.
- BE/MCA o superior en un campo relacionado con la informática.
El proceso de entrevista constó de 2 rondas y fue el siguiente:
La ronda 1:
- La primera ronda fue la prueba de Aptitud + Codificación programada en Mettl.
- La duración de esta prueba fue de 3 horas 30 minutos.
- La prueba constaba de dos secciones, es decir, Aptitud y Codificación.
- Hubo 25 preguntas de aptitud de dificultad fácil a media que consistieron en aptitud cuantitativa, habilidad verbal y razonamiento lógico.
- Hubo 10 preguntas de codificación de nivel fácil que constaban de las siguientes preguntas:
- Dos preguntas sobre la predicción de la salida del programa.
- Preguntas de depuración como, Buscar y corregir los errores en el programa
- Intercambia los valores de a y b sin usar otra variable.
- Encuentra si dos rectángulos se superponen o no con una ligera variación que en lugar de las coordenadas l1 y l2, se dieron x, y, alto y ancho.
- Dada una función rand100to200() que da un número aleatorio de 100 a 200 (inclusive). Usando esta función, escriba una función rand20to30() que genere números aleatorios entre 20 y 30 (inclusive).
- Código para crear una tabla dada utilizando la estructura básica de HTML.
- Encontrar errores lógicos en un programa.
- Programa para invertir cada palabra en la oración.
- Elemento más frecuente en una array.
La ronda 1 fue fácil, el único problema es que no proporcionan ningún compilador para escribir el código, debe escribir el código en el cuadro de texto proporcionado.
Veredicto: Ronda 1 despejada.
Ronda 2: Entrevista Técnica
Esta fue la ronda final.
- Presentarte.
- Cualquier experiencia pasada de pasantía y mi papel en la pasantía.
- ¿Qué Techstack me gusta más y por qué?
- Preguntas relacionadas con mis proyectos, como cómo abordo un problema y buenas prácticas de codificación.
- Mi rol en los proyectos grupales que mencioné.
- ¿Qué son las sesiones?
- ¿Qué es una API? ¿Alguna vez has usado una API?
- Preguntas sobre cuánto sé sobre desarrollo web.
- Luego me pidió que presentara mi pantalla y abriera cualquier editor de código de mi elección.
- Pidió escribir una función que tome dos números como argumentos y devuelva la multiplicación y la suma de los dos números.
- El único problema era que quería que regresara a ambos de la misma función.
- Entonces solía vectorizar para almacenar la multiplicación en el índice 0 y la suma en el índice 1 y lo devolvía.
Me gustaría decir que sea interactivo en la ronda técnica. No te quedes en blanco. Explique cada paso mientras codifica su enfoque.
Desafortunadamente, no borré la Entrevista Técnica.
Publicación traducida automáticamente
Artículo escrito por mohitrajputms123 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA