Experiencia de entrevista de Tally Solutions | Presencial 2020

Tally Solutions visitó nuestro campus en Placement Drive en línea el 14 de septiembre de 2020

Ronda de codificación en línea: hubo diferentes conjuntos de preguntas. Algunos de ellos son:

  1. Encuentre la ocurrencia del dígito ‘3’ de 1 a n. La solución de fuerza bruta estaba funcionando.
  2. Dada una array de enteros positivos, encuentre el número de trillizos y pares que son divisibles por 3. Las personas que usaron la fuerza bruta aquí no fueron preseleccionadas. La solución basada en hash estaba funcionando.
  3. Encuentre el ancestro común más bajo en el árbol de búsqueda binaria para dos Nodes dados.
  4. Elija puntos de la array de modo que se maximice la distancia mínima
  5. Dado un número n, encuentre la suma de divisores de n (digamos que es igual a x), ahora encuentre la suma de divisores de x y verifique si esta suma es igual al número inicial n o no. 

19 estudiantes fueron preseleccionados de más de 150 estudiantes que se presentaron para la ronda de codificación.

Entrevista Ronda 1: La entrevista comenzó con la introducción. Luego, algunas preguntas sobre estructuras de datos:

  1. Invierte una string. Luego, una pregunta de seguimiento, inversa sin usar una variable adicional. (Básicamente, la solución se intercambiará dos números sin usar la variable temporal). 
  2. Verifique un bucle en la lista vinculada y, si el bucle está presente, busque su Node de inicio.
  3. Imprime todos los Nodes de un árbol sin usar recursividad.

Me pidieron que escribiera un código aproximado en el bloc de notas y compartiera la pantalla. Utilicé el recorrido por orden de niveles y el entrevistador quedó satisfecho.

Rompecabezas:

  1. Dados los vectores de dos paralelepípedos, comprueba si se intersecan o no. Se simplificó a un rectángulo de 2 dimensiones, luego nuevamente al cuboide y luego se generalizó para una superficie de n planos.
  2. Dada una barra que se va a dividir en tres partes, encuentre la probabilidad de que las tres partes formen un triángulo.
  3. Encuentre valores de a, b y c que satisfagan a!*b!=a!+b!+c!
  4. Calcular la media de los salarios de 3 personas tal que ninguna sepa el salario de la otra.

Después de esto, me preguntó si tenía alguna pregunta para él y le hice algunas preguntas. La entrevista tuvo una duración de 50-60 minutos.

El entrevistador fue muy útil y nunca quiso una respuesta adecuada, estaba observando completamente mi forma de pensar y abordar los problemas. (No di una respuesta completa a ninguna pregunta de acertijo)

12 personas fueron preseleccionadas para la siguiente ronda.

Ronda 2 de la entrevista (ronda técnica + de recursos humanos): la entrevista comenzó cuando el entrevistador me preguntó si tenía alguna pregunta para él.

Después de esto, se me pidió que mencionara mis fortalezas y debilidades técnicas para que solo hiciera preguntas sobre las fortalezas.

De acuerdo con mi respuesta, el entrevistador me dio un problema para codificar en c++ como:

  1. Dada una string abc;55,1z,23$4 , la salida debe ser 55,1,23,4 , es decir, todos los valores enteros deben imprimirse de la string dada.

15 minutos para codificar. Después de esto, me preguntaron qué pasa si se agregan espacios en blanco en una string, ¿entonces cin seguirá funcionando? Luego, algunas preguntas de recursos humanos sobre fortalezas, debilidades, cosas de las que te arrepientas, etc. Al final, el entrevistador volvió a preguntarme si tenía alguna pregunta para él.

Esta ronda duró 40-45 minutos.

9 personas, incluyéndome a mí, fueron seleccionadas.

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 *