Estoy haciendo mi último año BE CSE. Me gustaría agradecer a geeksforgeeks. Me ayudó mucho para descifrar la entrevista. Solicité en línea el puesto de pasante de ingeniero de software asociado en Red Hat, Bangalore.
La primera ronda fue una ronda de prueba escrita. Teníamos alrededor de 30 preguntas sobre aptitud, así como sobre codificación y un programa C para escribir.
Aptitud: Las preguntas de aptitud fueron moderadas y cubrieron la mayoría de los temas. No es necesario que recuerde ninguna fórmula. La mayor parte del problema consistía en resolverlo lógicamente. Si conoces los conceptos los puedes resolver. La mayoría de las preguntas fueron sobre probabilidad, combinación de permutaciones, trabajo y tiempo, promedio, proporción y pocas que combinaron los conceptos. Uno podría romperse fácilmente si repasas los conceptos de Apti.
Programas: debe ser fuerte para responder a estas preguntas programáticas. Todas las preguntas eran de C o C++. algunas de las preguntas que recuerdo eran sobre
funciones de macro Con diferentes firmas
Precedencia de operadores verificando fragmento
Principal dentro de la función principal
Cambiar casos especiales
Bucle de casos excepcionales
Clases de almacenamiento, etc.
Programa: Era un programa de archivo que leía la entrada de un archivo y decía la ocurrencia de cada uno string, es decir, envía la ocurrencia de cada palabra junto con el conteo a un archivo diferente.
Resolví aptitud y programas. Estoy seguro de obtener 23+ en ambos. Nos dieron solo 1 hora y 15 minutos. Entonces resolví 23 cada qns en Apti y pgms. Luego comencé a escribir código. Para obtener puntos adicionales, he escrito un programa en C, así como un programa Shell Script para eso. Después de escribir el código, todavía nos dieron algo de tiempo e hice algunas preguntas en Apti y el código. Como no hubo marcas negativas, solo marqué alguna opción para los qns restantes.
Se anunciaron los resultados y solo 3 de ellos fueron seleccionados para la siguiente ronda. Yo fui el primero en despejar con calificaciones más altas. Entonces me pidieron que esperara y después de diez minutos me pidieron que asistiera a Technical Hr 1
El HR fue muy amable y genial. Me preguntó sobre la primera ronda y hubo una sesión para romper el hielo. Luego comenzó preguntas técnicas. Preguntó por qué punteros, uso, ventaja, desventaja, discutió muchos casos, malloc, calloc, puntero colgante, puntero nulo, un código para implementación , sea fuerte en su proyecto, le pidió que dibujara un caso de uso, mencionó algunas fallas y preguntó cómo lo rectificaría en el proyecto, tenía alrededor de 4 proyectos, lo que significa que incluí 2 programas en C que resolvieron un problema del mundo real. Así que fue discutiendo todo esto. Cuando se me preguntó acerca de las estructuras de datos, los programas de una lista vinculada solo para encontrar el Node medio en un solo acceso, solo dije que use dos punteros, uno se mueva una vez y el otro se mueva dos veces, enfoque, lo cual fue muy fácil. Me preguntó si lo sabía antes. Dije que sí. Se le pidió a Code que escribiera para todos los pgms.
El siguiente programa fue encontrar la intersección de listas enlazadas. Ya lo sé, pero me tomó poco tiempo resolverlo. Incluso si conoce los programas antes, tome poco tiempo para responder. Entonces simples programas en C
Ordene una array con 0 y 1 en complejidad O (n). primero dije ordenar por fusión, luego dije mantener un puntero al inicio y el otro al final. Si encuentra un 1 desde el inicio, entonces comience a disminuir el puntero final hasta que encuentre un 0 e intercámbielo. Si I y j apuntan a adyacentes posiciones y luego detener el programa.
Un programa de array para imprimir para cualquier orden n*n.
1 2 3 4
5 6 7 8
9 10 11 12
13 14 15 16 y el resultado es
1 2 3 4 8 12 16 15 14 13 9 5 6 7 11 10.
Escribí el código e hice muchos cambios para hacerlo eficiente . Luego hizo algunas preguntas de OOPS y tecnologías web y preguntas de mi currículum sobre presentaciones en papel, clubes de membresía, etc.
Estaba lo suficientemente seguro de que pasaría esta ronda. Uno de ellos fue eliminado y se nos pidió a dos de nosotros que asistiéramos a la siguiente ronda después de almorzar en su oficina.
La segunda ronda técnica fue con un gerente de contratación. Preguntó acerca de las estructuras de datos. Dado el problema del árbol genealógico y preguntó cómo lo resolvería. Le propuse un gráfico y quedó satisfecho con la estructura de datos y me dijo cómo tendría una estructura para ello y algunos casos excepcionales cómo lo resolvería.
Las preguntas eran sobre proyectos. Hizo muchas preguntas de cada uno de los proyectos.
Acerca de cada ppt que he hecho. También preguntó a los programas C que involucran clases de almacenamiento, punteros, valores ASCII. Preguntó comandos y pgms en secuencias de comandos de Shell, preguntó en detalle sobre pruebas y pidió que dijera casos de prueba. casos de prueba funcionales. Me preguntó si sabía trabajar con alguna herramienta de prueba. Le dije que no. aprenderá bien antes de unirme. Luego hizo algunas preguntas de recursos humanos.
porque sombrero rojo
cual es el post al que me voy a unir
La herramienta con la que voy a trabajar estaría mencionada en el post de requisitos de trabajo
¿Seré capaz de trabajar bien continuamente y así sucesivamente?
¿De qué estás orgulloso de ti mismo?
Sobre mi familia
Y algunas preguntas más comunes y me preguntaron si tengo alguna pregunta.
Hice una pregunta sobre la herramienta que voy a trabajar, qué tipo de trabajo tendré,
Luego le agradecí por tener una buena sesión y por conocerlo. Nos pidieron que nos fuéramos por el día y dijimos que los resultados se anunciarían más tarde.
Consejos:
tenga confianza, exprésese,
tome los informes de su proyecto para sumar , exprese
que desea el trabajo.
La mayoría de los programas estaban en geeksforgeeks.
¡¡Mis mejores deseos!!
Si le gusta GeeksforGeeks y le gustaría contribuir, también puede escribir un artículo y enviarlo por correo electrónico a contribuya@geeksforgeeks.org. Vea su artículo que aparece en la página principal de GeeksforGeeks y ayude a otros Geeks.
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