Sistemas Persistentes | Ingeniero de Software | Puno | septiembre 2020 | (Presencial) Seleccionado
Aparecí para la prueba escrita de sistemas persistentes + entrevista en septiembre de 2020 a través de la colocación universitaria para un puesto de ingeniero de software. Total de 3 rondas realizadas.
Criterio de elegibilidad
Año de Graduación – 2021
Candidatos de BE: flujos de CS y TI únicamente
No ATKT en vivo en ninguna materia (Teoría/Práctica/Oral/cualquier otra) al momento del proceso de selección
Notas 10 y 12: Mínimo 60%
BE Min 60% (agregado hasta el 3er año)
Ronda 1 (Prueba MCQ + Codificación): Entonces, la Ronda 1 será fácil para usted si tiene buenas aptitudes (comparativamente tenía más peso).
- Junto con él, como de costumbre, hubo algunos MCQ sobre temas básicos como el sistema operativo, la red informática, la programación orientada a objetos y la programación C/C++. Estas no eran preguntas muy difíciles; solo necesitas saber el concepto básico. Luego hubo 2 o 3 preguntas de codificación. Los tengo todos correctos. Eran fáciles, o podemos decir de nivel medio a fácil. Entonces, alrededor de 20-22 personas completaron esta ronda.
- Entre estos, a los que aprobaron esta prueba con calificaciones muy altas se les pidió que se presentaran a una prueba de codificación avanzada para un paquete superior. Entonces, nuevamente se dieron 2 preguntas de codificación durante 1.5 horas, una fue fácil y la otra fue media. Obtuve la primera respuesta completamente correcta y me perdí solo 2 casos de prueba de un segundo.
- Recuerdo que la primera pregunta fue así: hay una línea definida en el eje X con (x1, x2) como x1 como punto inicial y x2 como punto final de una línea. Ahora se le dará una array de tales líneas A [[x1, x2], [x3, x4], [x5, x6] ……] y tiene que encontrar el número máximo. de líneas superpuestas. Solo uno entre 20-22 apareció, pasó esta prueba de codificación avanzada (ese fui yo).
Ronda 2 (técnica): la ronda 2 fue después de 5 días después de los resultados de la ronda 1 y duró casi 50-55 minutos. Solo había una persona que me iba a entrevistar.
- Primero, se presentó y pidió presentarme.
- Me pidió que me contara uno de los buenos proyectos que he hecho en el pasado. Le dije que había hecho predicción de préstamos usando aprendizaje automático, pero que era una mala idea. Conocía el aprendizaje automático solo tanto como lo he usado en mi proyecto. Entonces, pude explicar mucho, pero luego comenzó a hacer algunas preguntas profundas que no pude entender. Entonces, me resultó contraproducente.
- Luego dijo: “Suponga que tengo empleados/anfitriones en mi oficina interconectados a través de una red, y le estoy dando datos como su ancho de banda, consumo total de datos, etc. en un archivo de Excel cada hora de tiempo de ejecución. ¿Se te ocurre algún modelo/algoritmo de aprendizaje automático que puedas usar para utilizar estos datos recopilados?”. No tenía ni idea, pero intenté algo y eso no estaba ayudando a un alto.
- Luego me pidió que me calificara en las siguientes habilidades en una escala de 0 a cinco. Programación C/C++ 4/5, Bases de datos 3.5/5, Programación orientada a objetos 3.5/5, Sistemas operativos 4/5, Redes informáticas 3/5, Estructuras de datos 4.2/5
- Luego hizo una o dos preguntas a cada uno. Primero se le pidió que escribiera la estructura de Nodes para un árbol binario y luego preguntó algo sobre un pedido previo. Luego, algunas preguntas/discusiones sobre los punteros y el problema de los punteros colgantes. Luego dijo que tiene un registro de 50 empleados sobre cómo almacenar en C++. Dije que podemos almacenarlos en objetos o en archivos. No estaba muy seguro de que estuviera buscando esa respuesta solo en algún otro. Pasando al siguiente, también preguntó algo sobre los árboles B/B++. Luego, una consulta SQL que hizo de las bases de datos y una diferencia entre la cláusula have y where. Luego pidió un procesador de 64 bits cuál es el tamaño de memoria más grande que podemos tener. Y eso es todo.
Ronda 3 (HR): Esta ronda duró casi 15 min. Había un HR.
- En primer lugar, me pidieron que me presentara.
- Cuéntame un poco sobre ti, ¿tu origen?
- ¿Cuáles son sus puntos fuertes?
Al final, me extendió la oferta y me dijo que los trámites de incorporación se iniciarán en breve. Actualmente, estoy trabajando como pasante en Persistent Systems. (Estoy en el último semestre en este momento)
Opinión personal: en general, sugeriría preparar el currículum y al menos un proyecto muy a fondo con el código. Las materias básicas como Conceptos de programación C/C++ OS, CN, DBMS también deben ser exhaustivas (aunque conocemos los conceptos, pero a veces no podemos expresarlos con las palabras adecuadas, así que tenga esto en cuenta).
Publicación traducida automáticamente
Artículo escrito por OMKARKADAM1 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA