Este artículo trata sobre mi experiencia de entrevista con el Programa de Reclutamiento de Campus de Salesforce (Futureforce) (Pool Campus). El proceso se llevó a cabo la primera semana de enero en modalidad totalmente virtual.
Ronda 1: Ronda de codificación en línea
Plataforma: Hackerrank
Duración: 1 hora 15 min.
No. de preguntas: 3
Las preguntas son las siguientes:
La ronda 1:
1. Dadas N cajas que contienen diferente número de Libros en cada caja (numLibro[i]), tomar una cantidad mínima de libros de las cajas, las condiciones son tales que:
- debe tomar todos o ninguno de los libros dentro de una caja determinada.
- no puede omitir tomar libros de cajas adyacentes entre sí. Las cajas 1 y 2 no se pueden omitir, pero puede omitir las cajas 1 y 3.
- debe tener un número mínimo de libros en la mano
por ejemplo, si hay 6 cajas y la cantidad de libros en la caja es {7,2,13,12,9,1}, entonces la cantidad mínima de libros que puede tomar es 15 (saltando la caja 1,3,5) .
0>N>100
númLibro[i]<10000
2. En el juego de cricket, los jugadores pueden anotar carreras golpeando la pelota que les entrega (otro jugador llamado jugador de bolos) y corriendo entre los puntos designados (wickets).
supongamos que a un jugador solo se le permite anotar 1, 2, 4 y 6 carreras en una pelota. ¿De cuántas maneras el jugador puede anotar N carreras sin acertar 4 consecutivos?
por ejemplo, para anotar 4 carreras, el jugador puede anotar las carreras en bolas subsiguientes de las siguientes maneras.
1,1,1,1
1,1,2
1,2,1
2,1,1
2,2
4
Salida=6
3. Esto era similar al siguiente problema
https://leetcode.com/problems/is-subsequence/description/
Dado que era un campus común, los estudiantes que habían intentado al menos 2 preguntas en mi campus fueron preseleccionados para la siguiente ronda. Alrededor de 29 estudiantes fueron seleccionados en general, incluidos todos los campus.
Todos los estudiantes seleccionados están invitados a una reunión para discutir sobre el proceso de contratación adicional.
Ronda 2: Fue una prueba de capacidad de comunicación (prueba en línea), es decir, la prueba Versant, que fue una prueba de 30 minutos. Puede encontrar videos en YouTube. Todos los estudiantes seleccionados debían tomar esta prueba dentro de las 12 horas del límite de tiempo.
Sin embargo, esta fue nuevamente una ronda de eliminación, su conexión a Internet debería ser adecuada mientras realiza la prueba.
Ronda 3: Primera entrevista técnica en Google Meet, primero me pidieron que me presentara y luego saltó a mi CV y me pidió que explicara mis proyectos. Además, me preguntó el esquema de mi base de datos de uno de mis proyectos y posibles consultas basadas en mi base de datos . Además, preguntó sobre conceptos de dbms como
- clave foránea y clave primaria
- diferencia entre normalización y desnormalización
- Uniones y diferentes tipos de uniones.
- por qué realizamos Joins
- Diferencie los comandos Truncar y Drop and Delete de SQL.
- Indexación y tipos de indexación
- Diferencia entre indexación primaria y secundaria
Mi consejo personal sería tomar cualquier ejemplo y explicar.
Además, me pidió que eligiera un idioma. Lo elegí como C++. luego preguntó más sobre
- Diferencia entre C++ y C.
- Qué es Oops y sus características
- ¿Qué son las clases y los objetos?
- Constructor y Destructor.
- Clase abstracta e interfaz y
- la principal diferencia entre la clase abstracta y la interfaz
- Conceptos de diseño sobre encapsulación de abstracción y polimorfismo,
- Polimorfismo en tiempo de ejecución y tiempo de compilación
simplemente entró en cubrir casi todos los conceptos relacionados de Oops.
luego me dio un rompecabezas para resolver que era
Te dan 8 bolas de aspecto idéntico. Uno de ellos es más pesado que el resto de los 7 (todos los demás pesan exactamente lo mismo). Está provisto de un equilibrio mecánico simple y está restringido a solo 2 usos. Encuentra la pelota más pesada.
Y luego me preguntó un problema como dado un número de 3 dígitos y solo necesita invertir el número ( Imp : no debe saltar y explicar la lógica del palíndromo), solo lea la pregunta y solo tiene que responder como ya que es de 3 dígitos , podemos simplemente invertir el primer y último dígito .
RONDA 4:
Segunda Entrevista Técnica en Google Meet
https://www.geeksforgeeks.org/print-characters-frequencies-order-occurrence/
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