Fueron 6 rondas en total.
1) Codificación en línea:
tres preguntas de hackerearth en 1,15 h. Suma 50 puntos.
Las preguntas fueron en orden creciente de dificultad según las calificaciones. Solo puedes codificar en Java.
Recuerdo 2 preguntas
1) Se dio la lista de amigos de dos amigos. Tienes que encontrar a los amigos mutuos de ambos amigos. (15 puntos)
2) La pregunta se basó en Tree.
Por ejemplo, la entrada será no. de Nodes y su posición y salida debe ser sí o no dependiendo de si se formará un árbol válido o no.(-) representa el Node raíz
Por ejemplo –
6
l
lr
r
–
ll
rl
ans será sí
6
l
lr
rl
–
ll
rll
ans será no- porque rl no tiene un Node padre (r)
2) Ronda de Skype
1) Se dio un número. Tienes que hacer un número mayor que ese número.
2) Se dieron dos strings. Imprima todas las strings que pueden estar formadas por ambas strings y la restricción adicional fue que la secuencia de caracteres en cada string debe permanecer igual.
Por ejemplo, «abc» y «xyz»
axybcz, es una string válida, pero axyczb no lo es porque se cambió el orden de b y c.
3) f2f
1) Dada una array, cuente los pares de boomerang, lo que significa a[i] > a[j] e i < j. Implementación del tipo de combinación básicamente con un ligero cambio. 2) Vista derecha de un árbol binario. Discusión sobre proyectos. Preguntas Java.
4) Ronda de codificación de la máquina
Se le dará una declaración del problema y no tiene que codificar. Ellos le darán acceso a la caja del servidor.
La declaración del problema verificará tus habilidades para buscar en Google y cuánto tiempo te toma hacer algo nuevo.
En mi caso tuve que instalar erlang y un webframework para ello.
1) Luego, un servicio web para imprimir hello world.
2) Servicio web para poner una string en la base de datos, obtener esa string de la base de datos e imprimir la string de saludo.
5) f2f
1) Se dieron 3 arrays ordenadas. Encuentre un triplete tal que el máximo – el mínimo en ese triplete sea el mínimo de todos los tripletes y, al seleccionar un número de triplete, debería estar allí de cada array.
2) Se dio la array 0 y 1. La operación de volteo se puede hacer en una array. Voltear significa que si estamos haciendo un volteo en una columna en particular, todos los elementos de la columna se invertirán y el volteo solo se puede hacer en las columnas. Los giros se pueden hacer n número de veces.
Salida – Número máximo de filas que contendrán todos los mismos elementos después de voltear en una array. Puedes hacer volteretas infinitas.
Discusión sobre los últimos proyectos de la empresa.
6) F2F
Escriba un diseño y código de clase completos:
input - From command line a string Output - total words unique words most occurred word frequency of most occurred word
Discusión general del trabajo de la empresa, políticas y todo.
7)
Ronda de discusión normal de recursos humanos
Puntos importantes:
1) Escriba un código completo, al menos explique completamente su enfoque
2) Cuide todos los casos de prueba y verificaciones (muy importante).
Si le gusta GeeksforGeeks y le gustaría contribuir, también puede escribir un artículo y enviarlo por correo electrónico a contribuya@geeksforgeeks.org. Vea su artículo que aparece en la página principal de GeeksforGeeks y ayude a otros Geeks.
Escriba comentarios si encuentra algo incorrecto o si desea compartir más información sobre el tema tratado anteriormente.
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