Tekion llegó para contratación en la última semana de julio de 2021 en nuestro campus para el puesto SDE (PASANTÍA + FTE). Tuvimos un total de 4 rondas (1 Codificación en línea en HackerEarth + 2 Entrevistas técnicas + 1 Entrevista de recursos humanos).
Aquí está mi experiencia de entrevista para el mismo.
Ronda 1 (Ronda de codificación en línea):
- Esta ronda se llevó a cabo en la plataforma HackerEarth, hubo 18 MCQ y 2 preguntas de codificación de dificultad fácil/media y el tiempo asignado fue de 75 minutos.
- Los MCQ contenían predominantemente preguntas de búsqueda de resultados donde el código estaba en Java. Aparte de esto, los MCQ tenían preguntas de DBMS y análisis de algoritmos. También hubo 1 pregunta fácil de aptitud.
Sugerencias para MCQ:
- Tener un conocimiento sólido de OOPS, OS, DBMS y conceptos básicos de Java.
- Practique algunos problemas basados en Input-Output y OOP en C++ y Java.
Preguntas de codificación:
- La función f(x) se define como el número de fibonacci más pequeño mayor o igual que x. La tarea es calcular g(l,r) donde g(l,r) se define como g(l,r) = f(l)+f(l+1)+f(l+2)+….. +f(r). Restricción: 1<=l<=r<=10^9.
- Dadas N monedas y una array de costos que representa el costo de cada dígito (1,2,…9), donde costos[i] es el costo de elegir el dígito i. La tarea es encontrar el número más grande que se puede representar usando las N monedas.
Ronda 2 (Entrevista técnica 1):
- El entrevistador comenzó preguntando teoría de OS, DBMS, OOPS y CN. Esto continuó durante unos 20 minutos.
- En DBMS preguntó, Normalización y sus tipos, Transacciones, etc.
En OS preguntó,
- Diferencia entre proceso e hilo.
- Algoritmos de programación.
- Interbloqueos.
- Semáforo y Mutex.
- Enlace estático y dinámico
- Fallo de página y paginación por demanda.
En OOP, preguntó
- Características importantes de OOps.
- Problema del Diamante en la Herencia Múltiple.
- Palabra clave virtual.
En DBMS, preguntó
- La normalización y sus tipos.
- Actas.
- Propiedades ACID de DBMS.
En CN, preguntó:
- Diferencia entre TCP y UDP.
- Modelo OSI.
Después de esto, preguntó 2 problemas de codificación,
- Dado un subarreglo Array Find Maximum Sum en él.
- Dado un BST, encuentre el k-ésimo elemento más pequeño en O (logn).
- Pude darle la lógica adecuada y explicarle mi enfoque y quedó satisfecho con mi Solución.
- Después de esto, me preguntó si tenía alguna pregunta para él.
- Esta ronda duró unos 70 minutos.
Ronda 3 (entrevista técnica 2): el entrevistador comenzó con 2 preguntas de codificación:
- Dada una array rotada ordenada y un objetivo, encuentre si el objetivo está presente en la array en O (logN).
- Dada una BST, conviértala en una Lista doblemente enlazada ordenada y devuelva el puntero al encabezado de la Lista doblemente enlazada.
- Pude explicarle la lógica al entrevistador para ambos problemas y luego me pidieron que codificara la solución para ambos problemas, lo que también hice.
Después de verificar el código, hizo algunas preguntas del sistema operativo, DBMS, OOPS y CN .
- Diferencia entre clave única y clave principal.
- Indexación y su uso en DBMS.
- Diferencia entre cerraduras y semáforo.
- Paginación y Segmentación.
- Interbloqueo y sus condiciones.
- ¿Para qué se utilizan TCP y UDP?
- ¿Por qué usamos Programación Orientada a Objetos?
- Después de esto, me preguntó si tenía alguna pregunta para él.
- Esta ronda duró unos 70 minutos.
- La ronda salió bien y confiaba en que recibiría un correo para la próxima ronda.
- El correo para la ronda final de recursos humanos llegó 4 horas después.
Ronda 4 (entrevista de recursos humanos):
- Nunca antes me habían dado una ronda de recursos humanos, así que estaba un poco nervioso.
- El entrevistador me saludó y me preguntó cómo estuvo mi día.
- Era más como una discusión que como una entrevista.
- Comenzó con la pregunta estándar, Háblame de ti.
- Ya había preparado respuestas para 2 o 3 tipos de preguntas de introducción a la ronda de recursos humanos y de comportamiento. Así que pude darle una breve, precisa y directa introducción mía.
- Luego pasó a los Proyectos que había hecho en mi B.Tech.
- Hablé sobre 2-3 proyectos que hice hasta ahora y les expliqué brevemente sobre todos ellos.
- Luego me preguntó si tenía alguna pregunta para él.
- Le hice algunas preguntas, y él estaba feliz de responder.
- Esta ronda de recursos humanos duró alrededor de 15-20 minutos.
- Al día siguiente, se declaró el resultado y fui seleccionado.
Mi sugerencia para las entrevistas :
- Practica todos los problemas de Standard Company de GfG.
- Tener una buena comprensión de los fundamentos de CS en OS, DBMS, CN y OOPS.
- Prepare algunas notas breves sobre los fundamentos de CS y los problemas de DSA, que serán útiles para la revisión de última hora.
Prepare y anote las respuestas a algunas preguntas de la ronda estándar de recursos humanos :
- Háblame de ti.
- ¿Cuáles son sus fortalezas y debilidades?
- Cuéntame sobre una situación difícil para ti y cómo la superaste.
- Hábleme de un momento en que se arriesgó y fracasó.
- Porque deberíamos contratarte?
- Por último, mantenga siempre la calma mientras da las entrevistas para obtener resultados positivos.
- Todo lo mejor para sus entrevistas.
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