Ronda 1: prueba en línea
Fue una ronda de codificación pura con 3 preguntas:
- Relacionado con la búsqueda del subconjunto XOR máximo
- Problema del algoritmo de ventana deslizante
- No recuerdo el tercero. Otros estudiantes también recibieron preguntas sobre conceptos como DP, operadores bit a bit, árboles, algoritmos codiciosos, etc.
Resolví las 2 preguntas mencionadas anteriormente por completo y quedé preseleccionado para la entrevista del programador de potencia.
Ronda 2: Entrevista Técnica
- Dime algo sobre ti.
- Pregunta de codificación relacionada con el problema del «número de islas». El entrevistador me dio de 10 a 15 minutos para escribir el código, pero también fue suficiente decir solo el enfoque para resolver la pregunta.
- ¿Por qué necesitamos la normalización en DBMS? ¿Cuáles son sus ventajas y desventajas?
- ¿Qué es la memoria virtual?
- Explicar el tamaño de bloque y la paginación en el sistema operativo.
- Diferencia entre el modelo TCP/IP y el modelo OSI en redes informáticas.
- Diferencia entre el protocolo TCP y UDP y también cuál es el mejor.
- Explique la sobrecarga de métodos y la anulación de métodos en detalle con ejemplos.
- Como mencioné que codifico en Python, me preguntó la diferencia entre la lista y la tupla en Python junto con sus complejidades de tiempo.
- Breve discusión de los proyectos y pasantías que mencioné.
La entrevista fue de 1 hora 15 min. No se realizó ninguna ronda de recursos humanos.
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