Ronda 1 (Prueba de codificación en línea): consta de 3 preguntas:
- La primera pregunta estaba relacionada con DP y matemáticas (Difícil)
- El segundo estaba relacionado con cuerdas y matemáticas (Medio)
- El tercero estaba relacionado con las matemáticas (Fácil)
Pude resolver 1 completamente y 1 parcialmente.
Ronda 2 (Entrevista Técnica Ronda 1): Cuando me uní a la entrevista, primero me pidieron que explicara mi proyecto. Luego, discutieron sobre cómo funcionará mi proyecto y sobre algunas otras consultas relacionadas con él. Estaban tan impresionados con mi proyecto.
Después de la discusión del proyecto, comparten Google Docs y me piden que comparta mi pantalla.
- La primera pregunta fue una ligera modificación de Leaders in an Array . Me pidieron que ejecutara en seco mi código en varios casos de prueba y también me pidieron que dijera su complejidad de tiempo y espacio.
- https://www.geeksforgeeks.org/find-two-missing-numbers-set-2-xor-based-solution/ . Primero resolví esta pregunta en espacio O(n) y tiempo O(n), luego me pidieron que la optimizara y la resolviera sin espacio extra.
- Esta pregunta fue similar a invertir la Lista Vinculada.
- Aquí me dan un pseudocódigo y me piden que haga su análisis asintótico y averigüe su complejidad temporal y espacial.
Ronda 3 (Entrevista Técnica Ronda 2):
- Primero, me pidió que me presentara.
- Luego, me dijo que, como sabes, esto es una ronda de diseño, así que diseña un reproductor de música como Spotify.
- Primero, he diseñado la base de datos utilizando tablas y claves primarias y externas.
- Luego, me dijo que escribiera el código y me dijo que antes de escribir el código me dijera qué estructura de datos usará y por qué.
- Luego, discutió conmigo alrededor de 10 a 15 minutos por qué estoy usando un DS en particular y por qué otra persona no y cuál será el problema en una estructura de datos en particular, y cómo se comportará cierto DS en caso de varias operaciones como buscar, agregar , eliminando las canciones en el reproductor de música.
- Luego, me dijo que escribiera el código para una lista de reproducción de este reproductor de música con todas las operaciones posibles.
- Después de eso, me da un pseudocódigo y me pide que haga su análisis asintótico y descubra su complejidad temporal.
No pude responder esta pregunta correctamente, entonces él me dio algunas pistas y luego pude responderla. Algunos de mis amigos tienen que dar 3 rondas técnicas, pero yo tengo que dar solo 2.
Ronda 4 (Ronda de recursos humanos):
- Primero, me preguntó sobre mi familia y los miembros de mi familia.
- Luego, me pidió que me presentara.
- Luego, me preguntó sobre mis proyectos y los desafíos que enfrenté durante los mismos.
- Entonces, me preguntó por qué elegí la rama CSE en Ingeniería y por qué no otras ramas.
- Luego, me pidió que le contara sobre cualquier fracaso en mi vida y cómo me las arreglaba.
- Luego, me preguntó por qué quiero unirme a Hashedln y cuáles son mis aspiraciones de Hashedln.
Consejos: se centraron más en su enfoque de resolución de problemas. Por lo tanto, debe ser bueno para resolver problemas y debe ser consciente de su solución, como por qué está utilizando una estructura de datos en particular y por qué otros enfoques no son buenos.
VEREDICTO- Seleccionado
Publicación traducida automáticamente
Artículo escrito por tango__charlie y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA