Experiencia de entrevista de Codenation – Part 9

fueron 4 vueltas 

Historia corta – 
Primera ronda – Ronda en línea (3 preguntas de codificación 90 min) 
Segunda ronda – Entrevista por Skype (estructura de datos y rompecabezas) 
Tercera ronda – Entrevista por Skype (preguntas abiertas) 
Cuarta ronda – Entrevista por Skype (con el director ejecutivo) 

  
Larga historia:
la primera ronda consistió en tres preguntas algorítmicas realizadas sobre el rango de Hacker . Eran preguntas difíciles. Una de las preguntas podría resolverse usando la función totient de euler . La segunda pregunta fue esta. No recuerdo la tercera pregunta. Solo pude resolver la primera pregunta y eso fue suficiente para despejar esta ronda. 

La segunda ronda se basó en estructuras de datos y rompecabezas, realizada en skype . Me pidió que implementara una pila. Lo implemento usando una lista enlazada individualmente. Con el puntero apuntando al final de la lista enlazada. Implementé operaciones push, pop manejando casos de desbordamiento y subdesbordamiento. Inicialmente estaba manteniendo dos punteros pero él no estaba satisfecho con eso y me dijo que lo hiciera usando solo un puntero. Implemento funciones push y pop en O(1). Me pidieron 5 piratas y 100 monedas de oro

La tercera ronda fue de preguntas abiertas y por Skype. 
1. Necesita encontrar soluciones. Me pidieron que implementara un algoritmo para dividir datos dados en temas. Por ejemplo, puede haber un documento que describa bancos, ríos, películas. Necesito idear un algoritmo para dividir el documento en los temas banco, río y película y cada uno tiene sus propios subtemas. Esto fue similar a mi proyecto menor. Le expliqué mi proyecto menor. Es similar al “modelado de temas”. 
2. Implementar un algoritmo para detectar un rostro, por ejemplo cuando tomamos una foto con la cámara de un teléfono, podemos ver un borde amarillo en el rostro. Hubo mucha discusión al respecto. Le dije que usaré un algoritmo de aprendizaje automático y que la precisión dependerá de los datos que estarán disponibles. Por ejemplo, considere una cara de niño y una cara de adulto. Pidió implementarlo sin aprendizaje automático. Le dije que consideraría cada foto como una array 2D y consideraría la similitud. No recuerdo la solución exacta que se me ocurrió. Pero quedó satisfecho con mis respuestas. 

La cuarta ronda fue con el CEO y fue por Skype. Era la ronda de recursos humanos. Me preguntó por qué quieres unirte a esta empresa. ¿Cuál fue el problema más difícil al que te has enfrentado? No recuerdo las preguntas restantes. 

  

Si le gusta GeeksforGeeks y le gustaría contribuir, también puede escribir un artículo y enviarlo por correo a review-team@geeksforgeeks.org. Vea su artículo que aparece en la página principal de GeeksforGeeks y ayude a otros Geeks.
 

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

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *