LeetCode #610 — El programa recibe tres lados de un triángulo y determina su tipo: equilátero, isósceles o escaleno; cada lado no más de 10,000. Diseña un conjunto de pruebas para cubrir el programa.
QA / QA Automation
¿Qué es NAT? ¿Para qué se utiliza?
¿Qué es GIL en Python?
¿Cómo mejorar la anotación de tipos de una función de inversión de diccionario para mostrar que las claves y los valores se intercambian? ¿Qué es TypeVar?
¿Qué son los hooks en pytest?
¿Qué es una colisión en las tablas hash? ¿Cómo resuelve Python las colisiones?
¿Cuál es la diferencia entre un conmutador y un enrutador y en qué niveles del modelo OSI operan?
¿De qué elementos, en su opinión, consta la arquitectura de una red móvil?
¿Qué versiones de direcciones IP existen y en qué se diferencia IPv4 de IPv6?
Mira el código: hay una lista lst, que se modifica mediante append, y una variable res. ¿Por qué lst == res y lst is res ambos devuelven True?
Para la dirección [oculto], determine el identificador de red, el rango de direcciones y las direcciones especiales.
¿Qué significa la salida de ls -l: el primer carácter, permisos rwx, número de enlaces, propietario/grupo, tamaño, . y ..?
¿Cuáles son los estados de un proceso en Linux? ¿Qué es un proceso zombie?
¿Cómo puede un generador obtener un valor externo a través de send()? Escriba un ejemplo de generador que acepte la palabra 'stop' y se detenga.
¿Qué son las fixtures en pytest? ¿Para qué se utilizan?
¿Cómo procederías con un defecto flotante que ocurrió una vez y no se reproduce más?
¿Cómo logró reducir el tiempo de prueba de requisitos?
¿Qué identificadores de abonado móvil conoces?
¿Por qué se necesita IP para la interacción entre redes, si se podrían conectar todas las redes Ethernet?
¿Qué hace el comando chown?