Tuve una entrevista con Tejus Network para el puesto de ingeniero de software.
Ronda 1:
Se hicieron 8 preguntas de programación, escriba el código para cada una.
1. Serie de Fibonacci
2. Primer carácter no repetido (con menos complejidad de tiempo)
3. Patrón de diseño único
4. Problema del productor del consumidor, usando hilo
5. Implementar Establecer y ordenar una clase de empleado, según la identificación y el nombre.
6. Invertir la lista de enlaces sin usar la API
7. Implementar el código hash y el método Equals
8. Crear una instancia de Set y almacenar Class Object en Set.
Ronda 2: (líder técnico)
En esta ronda se hicieron preguntas sobre la estructura de datos.
1. Diseño de clase de tablero de ajedrez
2. Copiar lista enlazada con puntero arbitrario
3. Árbol BST, pedido previo, pedido posterior.
4. Hay un flujo constante de números provenientes de una lista infinita de números de los cuales necesita mantener una estructura de datos para devolver los 100 números más altos en un momento dado. Suponga que todos los números son solo números enteros.
5. Código hash y diferencia del método Equals y sus implementaciones
Ronda 2: (gerente de contratación)
En esta ronda se hicieron preguntas sobre la estructura de datos.
1. Cuénteme sobre su proyecto
2. Roles y responsabilidades
3. Diseño de clase para el módulo del proyecto
4. Preguntas de subprocesos múltiples (Consumidor/Productor)
5. Patrón de diseño (Singleton, Factory)
6. Polimorfismo de tiempo de ejecución
7. Motivo del cambio de trabajo.
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