Ronda 1 (Ronda Técnica): Es una ronda puramente técnica. Consta de dos preguntas de resolución de problemas y algunas preguntas relacionadas con el sistema operativo.
- https://www.geeksforgeeks.org/given-a-binary-tree-print-all-root-to-leaf-paths/
- https://www.geeksforgeeks.org/check-if-a-word-exists-in-a-grid-or-not/
- Conceptos de memoria virtual
- Conceptos de tabla de página y TLB
Ronda 2 (Ronda Técnica): El entrevistador es muy amable. Tuvimos una charla de 10 a 15 minutos sobre proyectos y conceptos de la FMH.
Luego pasa a la resolución de problemas.
- https://www.geeksforgeeks.org/detect-cycle-in-a-graph. Como era una pregunta sencilla, discutí directamente el enfoque con ellos. Luego me preguntaron si resolviste esta pregunta anteriormente. Dije que sí, luego pasa a la siguiente pregunta.
- https://www.geeksforgeeks.org/search-element-sorted-matrix/
- Algunas preguntas sobre punteros inteligentes y me pidió que implementara una clase de puntero única genérica con todas las funciones compatibles.
- https://www.geeksforgeeks.org/how-to-implement-user-defined-shared-pointers-in-c/
Me quedé con los constructores de movimiento y los constructores de copia, pero pude despejar esta ronda.
Ronda 3 (Ronda del gerente de contratación): Es una persona muy agradable. Comenzamos con nuestra introducción y el tipo de proyecto que hice, y algunas preguntas relacionadas con WfH.
Luego se mudó a la DSA.
- https://www.geeksforgeeks.org/encuentra-el-elemento-que-aparece-una-vez/
- https://www.geeksforgeeks.org/shuffle-a-given-array-using-fisher-yates-shuffle-algorithm/
- https://www.geeksforgeeks.org/puzzle-19-poison-and-rat/ . Ya conozco este acertijo, les dije directamente que sé la solución, entonces ella estaba muy contenta con mi honestidad y pasó a las siguientes preguntas.
- Dada una gran base de datos de strings, tenemos que encontrar la frecuencia de cada string única.
Enfoque 1: podemos usar HashMap para obtener la frecuencia y devolver el resultado. pero no es óptimo en términos de espacio.
Enfoque 2: Trie Estructura de datos.
Ella convence con mi enfoque y estructura de datos, pero quiere mejorar el tiempo de creación de Trie y cómo manejar múltiples consultas simultáneas.
Le hablo sobre conceptos de enhebrado con un mecanismo de bloqueo para evitar escrituras simultáneas y también le explico sobre HLD para optimizar las llamadas usando el mecanismo de caché. Estaba convencida de mi enfoque.
Ronda 4 (Ronda del Director): Es una persona muy humilde, comienza con preguntas de introducción y relación con el proyecto.
- ¿Por qué quieres cambiar de empresa?
- ¿Cuáles son tus puntos fuertes y débiles?
- ¿Dónde te ves en los próximos años?
- Preguntas sobre proyectos.
- Diseñe un tipo de sistema de Twitter que detecte cualquier tipo de texto, imagen y video de odio. Como tengo experiencia en IA, comencé con modelos de PNL e IA. Creo que está buscando algún método convencional, pero cuando comencé a discutirlo, parece más interesado en él. Luego discutimos mucho sobre cómo podemos entrenar el modelo e inferir y luego modelar, cómo podemos clasificar y etiquetar. los datos y cómo podemos obtener la máxima precisión.
- Luego le pregunta cómo se actualiza en nuevas tecnologías.
Muchas gracias, GeeksforGeeks por sus recursos tan útiles.
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