Hola, recientemente fui entrevistado para el puesto de MTS -QA para Nutanix (Ubicación: Bangalore). Tengo 1,5 años de experiencia en el dominio de almacenamiento. Las siguientes fueron las preguntas de la entrevista:
Dos rondas telefónicas seguidas de 6 entrevistas F2F.
Ronda Telefónica 1:
- Cómo verificar si una string contiene una substring determinada.
- Encuentra una string en una lista dada.
Ejemplo
Input : list l1 = ['aaa', 'a', 'xyz'] string = 'a' Output : True
- Encuentra la dirección de correo electrónico en una string dada. [usar expresión regular]
- Fusionar dos listas dadas
- Cómo depurar el comando ping. Si no funciona, cómo depurará para descubrir la causa raíz del mismo.
- Tiene n número de hosts, ¿cómo buscará la string dada en un archivo dado?
- Cómo montar un sistema de archivos en NFS y, si no funciona, cómo depurarlo.
- ¿Cuál es su rol y trabajo actual?
Ronda Telefónica 2:
-
- Imprime ocurrencias de palabras en un archivo dado.
Ejemplo
Input: a given file having some words - e.g. cat cat dog cat hen hen Output: a file - cat4 dog1 hen2
- Shift todo cero en el lado derecho en una lista dada
Ejemplo
Input: [5, 6, 0, 1, 0, 10, 0, 2, 0] Output: [5, 6, 1, 10, 2, 0, 0, 0, 0]
- Algunas preguntas en torno al proyecto actual.
- Imprime ocurrencias de palabras en un archivo dado.
F2F Ronda 1: estructura de datos y ronda de algoritmos
¿Cuáles son los algoritmos para resolver los siguientes problemas? Escriba los casos de prueba y el código para cubrir todos los casos de prueba.
¿Cuál es la complejidad del tiempo y cómo puede optimizar su solución?
- merge-k-sorted-arrays-set-2-diferentes-tamaños-de-arreglos
- intervalos de fusión
- Conceptos básicos de los árboles y comprensión del árbol del montón.
F2F Ronda 2:
-
- Dada una string, busque el recuento de caracteres únicos presentes en la string.
Ejemplo
Input: FUNNY OUTPUT: 4
- Ahora elimine los caracteres hasta que quede un carácter.
FUNNY -> FUNY -> FUY -> FU -> F OUTPUT: F
- Tienes un sari de tamaño (n*m), dóblalo con el número máximo de pliegues (“x”) y comprueba si cabe en el cuadro p*q.
- Dada una string, busque el recuento de caracteres únicos presentes en la string.
F2F Ronda 3:
- Discusión en torno al proyecto actual.
- Desafíos en proyectos y automatización.
- Método para probar el producto.
- Conceptos básicos de los marcos de prueba.
- Dado un escenario, escriba una clase de prueba.
F2F Ronda 4:
- ¿Cómo validar si dos archivos son iguales o no? ¿Qué atributos de un archivo se pueden comprobar para la validación? [por ejemplo, metadatos, contenido]
- Si el archivo es demasiado grande, la lectura del archivo no es una forma suficiente de validar los archivos. ¿Hay otra forma de validar los archivos?
- ¿Cuál es la diferencia entre enlace simbólico y enlace duro? ¿Explicar con iNodes?
- El archivo dado está en un sistema distribuido y el archivo está abierto en un Node para escritura y ese archivo no puede eliminarse en ningún otro Node. Escribir los planes de prueba para el mismo.
F2F Ronda 5:
- ¿Cómo comprobar el rendimiento de los procesos en un sistema UNIX?
- En un sistema distribuido, el Node A puede hacer ping al Node B, pero B no puede hacer ping a A. ¿Cómo depurar este problema?
- ¿Cómo se almacenan los archivos en un sistema UNIX?
- Diferencia entre un método estático y un método de clase
- Escriba el código de prueba a continuación:
you have to check if a given file is readable or not 1. if the file is readable - pass 2. if the file is not readable - and having error msg - "xyz" - fail 3. if the file is not readable and not having error msg - "xyz" - try to read for n time with same above conditions. If file failed for n times then return False
- Generalice su código anterior para verificar el contenido del directorio. Verifique que el contenido del directorio sea legible o no. [El directorio puede tener varios archivos.]
- Suponga que está moviendo un archivo de un servidor a un cliente y que la velocidad de transferencia de archivos es muy lenta. ¿Cómo solucionará el mismo problema?
F2F Ronda 6: Ronda de gestión.
- Preguntas a nivel de arquitectura y sistema.
- Proyecto universitario y cosas relacionadas con el trabajo actual.
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