Experiencia de entrevista Flipkart | Conjunto 29

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

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *