Accolite visitó nuestro campus para el desarrollo de software a tiempo completo.
Primera ronda: la ronda MCQ consta de 30 preguntas de 30 minutos. Preguntas sobre aptitud C, cuatro o cinco aptitudes generales, dos preguntas de aptitud basadas en acertijos. Alrededor de 120 escribieron la prueba, 10 fueron seleccionados para la siguiente ronda.
Segunda ronda: tomó alrededor de 1 hora y media, dos personas estaban allí. Todas las rondas fueron puramente técnicas. Las preguntas son,
Háblame de ti.
Implementación de cola usando dos pilas y alguna modificación en eso.
Encontrar un par en una array dada tal que la suma sea igual al valor dado. Luego modificó para números negativos.
Compruebe si un árbol determinado es un árbol de búsqueda binaria o no con el código completo.
Problema de suma de niños en el árbol binario al que se le dijo que escribiera código también.
Un rompecabezas relacionado con la moneda y dos habitaciones.
Tercera ronda: Solo una pregunta en esta ronda. Tengo que diseñar un diccionario de palabras de modo que si se ingresa una palabra, debería dar significado a todos los anagramas de esa palabra. Discutimos durante una hora. Primero hablé sobre el uso de la estructura de datos de prueba para hacer un diccionario y generar todos los anagramas de esa palabra y luego buscar cada palabra. Pero él no está satisfecho. Luego se me ocurrió una modificación en la estructura de la estructura de datos de prueba que aún no está satisfecha. Luego se me ocurre la técnica de hashing multinivel. Él algo satisfecho.
Cuarta ronda: Era la ronda final y solo dos personas fueron seleccionadas para esta.
Rompecabezas: Habrá 17 cubos y unas 2197 (no recuerdo el número exacto) manzanas. Tienes que poner estas manzanas en cubos de tal manera que si pido cualquier número de manzanas, solo da cualquier número de cubos de manera que las manzanas en esos cubos sean iguales a ese valor. Sugerencia, dispuesta como bits dispuestos en representación binaria de números.
Encontrar un bucle en una lista enlazada . Primero preguntó ya sabe esta pregunta. Le dije que sí, señor. Luego preguntó si funcionaría cambiando el puntero rápido y el puntero lento con una diferencia de 3, 4, 5 Nodes.
Adición de dos listas enlazadas con código completo. Los números están en orden inverso y todas las condiciones de los bordes deben considerarse como, las longitudes no son iguales. Primero me dijo que escribiera para números positivos que escribí usando recursividad. Luego les dijo que escribieran números negativos.
A ambos nos dijeron que esperáramos afuera. Después de unos minutos me dijeron que solo soy seleccionado.
Gracias frikisforgeeks.
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.
Problemas de práctica relacionados
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