Experiencia de entrevista de Salesforce para pasante de SDE (en el campus 2020)

Ronda 1 (Ronda de codificación en línea):

Plataforma : Hackerrank Se hicieron 3 preguntas:

  1. Se suponía que debíamos imprimir las strings de acuerdo con la consulta de búsqueda que se nos proporcionó. 

    P.ej:

    if an array of strings is [abc, abcda, affd, ffs] and 
    search query was: "a" then we had to print:
    abc
    abcda
    affd
    and if search query was "af" then we had to print:
    affd
  2. No recuerdo la pregunta exactamente, pero al final, requería que tomáramos el mínimo del piso de los valores de una array dividido por algunos valores de la array en forma de índice e imprimiéramos ese mínimo.

  3. Esta pregunta era ambigua en términos de entrada y salida. Básicamente, la pregunta era que teníamos que imprimir la próxima hora del espejo dada la hora actual. El tiempo del espejo es como 10:01 o 12:21.

Por ejemplo: si la hora actual es 09:55, la próxima hora del espejo sería 10:01

La ronda de codificación fue muy ambigua y se centró más en los aspectos técnicos del lenguaje de programación utilizado para la codificación. Las preguntas eran simples en términos de lógica, pero los casos de prueba no pasaban debido a dificultades técnicas como valor fuera de los límites (en el caso de C++), incluso cuando se usaba el tipo de datos más grande. Usé Python, así que no tuve ninguna dificultad.
Pude resolver 2.5 de las preguntas (la última pregunta no pude debido a los casos de prueba ambiguos con entradas de muestra extrañas, salidas que nos dieron)

Fui seleccionado para el proceso de entrevista en línea junto con aproximadamente otras 25 personas.

Ronda 2 (Entrevista 1 – 45 minutos): Me pidieron un rompecabezas. Tuve que llenar una cuadrícula de 3 × 3 con los números solo del conjunto {1, 2, 3} de modo que cada columna y fila contenga solo 1 número del conjunto. (Algo así como Sudoku).
Cuando pude hacer esto para una cuadrícula de 3 × 3, el entrevistador lo amplió a una cuadrícula de 4 × 4 usando números {1, 2, 3, 4} y luego lo amplió aún más para que incluso las diagonales deberían contener solo 1 número de el conjunto.

Solo tenía que resolver el problema en la pizarra y no escribir código para ello.

Junto con esto, se hizo una pregunta de programación en la que dado un arreglo, tenía que imprimir todos los tripletes (a, b, c) de tal manera que a+b = c. Pude hacer esto en O (n ^ 2).

El entrevistador también preguntó algunas cosas sobre mi proyecto en mi última pasantía.

Ronda 3 (Entrevista 2 – 1 hora): Me dieron un problema de programación para resolver. Había un diccionario de palabras dadas como {‘apple’, ‘pie’, ‘pear’}, y una string de prueba como «applepie» o «applepies». Tuve que averiguar si la string de prueba se puede diseccionar completamente en las palabras del diccionario y también imprimir esas palabras del diccionario que componen la string de prueba. Por ejemplo: «applepie» puede dividirse en apple y pie, pero «applepies» no puede dividirse completamente en palabras del diccionario («s» permanecería).

Pude hacer este problema.

Aparte de esto, hubo algunas discusiones sobre mi vida universitaria, PoR, clubes y mis intereses técnicos.

Ronda 4 (Ronda de Recursos Humanos – ~30 minutos): Hubo una discusión general y relajada sobre mi vida universitaria, clubes, departamentos, POR. También me pidieron que explicara todos mis proyectos del currículum en términos sencillos.

Me hicieron preguntas genéricas como ¿Qué sabes sobre Salesforce? ¿Por qué Salesforce? ¿Cómo administras tu tiempo y todo?
En resumen, preguntas generales sobre casi todo mi currículum + preguntas genéricas de recursos humanos.

Fui seleccionado para la pasantía junto con otras 8 personas de mi campus.

PD: La experiencia de mi entrevista fue realmente agradable y todos los entrevistadores fueron muy amables y tranquilos. 

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 *