Ronda 1: Codificación automática
P. En una expresión regular, * representa 0 o más repeticiones del carácter anterior. & representa el procedimiento de expresión regular que está al final de la string. y todas las letras minúsculas se representan a sí mismas. Por ejemplo:
rat&
Pass: biggrat, smallrat
Fail: ratoulite rats
a*b
Aprobado: b, ab, aab
Reprobado a, asd
abc
Pasa: abc, abcd zabcd
Falla: abdc, dabfc
Escribe un código para ello.
Ronda 2: discusión y análisis de casos de prueba del código
Otra pregunta:
¿Qué pasaría si . representa 1 carácter, ¿cómo lo manejará? Manejar .* en una expresión regular.
Análisis exhaustivo del código con sus casos de prueba internos.
Ronda 3: Cara a cara
1. Caso de prueba sobre el código que escribí.
2. Si algún elemento aparece n/2 veces en una array de tamaño, ¿cómo lo encontrará?
Método 1: ordénelo, elija n/2 elementos y recorra la array una vez para asegurarse de que el elemento central esté presente más de n/2 veces.
Método 2: Use Map, pseudocódigo:
if (map.find(i) == map.end())
map.push(i, 1);
else
map.find(i)->segundo++;
recorrer el mapa una vez para conocer el elemento requerido.
3. Copie una lista enlazada al azar. Geeke para geeks enlace .
4. Encuentra el ancho de un árbol. Geeks para Geeks enlace .
con geeks para geeks puede parecer fácil pero se necesita un análisis exhaustivo. Incluye pseudocódigo. Lo hice después de agregar una variable adicional en el Node DS.
Ronda 4: Gerente senior Ronda
1. Por qué flipkart
2. Descripción del trabajo, muy específica sobre el rol actual
3. Código de problema de lectura y escritura, sin semáforo. Usé dos variables, me pidió que minimizara el uso de variables.
4. Dado un archivo de texto, almacene todas las palabras usando un árbol. Di una solución de prueba.
5. ¿Cuál es el proyecto más desafiante que ha realizado en su vida y por qué?
PD: si no se prepara un conocimiento profundo sobre los enfoques, entonces es mejor arruinarse. Preguntarán todos los casos posibles.
Si le gusta GeeksforGeeks y le gustaría contribuir, también puede escribir un artículo y enviarlo por correo a review-team@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