Salesforce, Hyderabad visitó recientemente nuestro campus para pasantes y FTE. El proceso fue bastante similar para ambos roles. Aparecí para el papel de FTE.
Ronda 1: Ronda en línea (Alojado en Hackerrank | Duración: 1 hora)
La ronda en línea consta de 10 MCQ y 2 preguntas de codificación.
Se solicitaron MCQ de estructuras de datos y algoritmos, sistemas operativos y DBMS. Eran de fácil complejidad. (+1 por respuesta correcta y -0.25 por respuesta incorrecta)
Las preguntas de codificación fueron similares a los siguientes dos problemas:
a) Palindrome intercambiando solo un personaje ( https://www.geeksforgeeks.org/palindrome-by-swapping-only-one-character )
b) Encuentra el número de días entre dos fechas ( https://www.geeksforgeeks.org/find-number-of-days- between-two-given-dates )
Ambos problemas eran de 10 puntos cada uno y constaban de 4 casos de prueba (cada uno de 2,5 puntos)
14 estudiantes fueron preseleccionados después de esta ronda.
Ronda 2: Primera entrevista técnica (alrededor de 1 hora)
Una introducción rápida y preguntas básicas basadas en el CV.
Algunos de los problemas planteados eran similares a los siguientes problemas:
a) Dada una array ordenada (ordenada en orden no decreciente) de números positivos, encuentre el valor entero positivo más pequeño que no se puede representar como una suma de elementos de cualquier subconjunto de un conjunto dado. ( https://www.geeksforgeeks.org/find-smallest-value-represented-sum-subset-given-array/ )
b) Considere una array con filas y columnas, donde cada celda contiene un ‘0’ o un ‘1’ y cualquier celda que contiene un 1 se llama celda llena. Se dice que dos celdas están conectadas si están adyacentes entre sí horizontal, vertical o diagonalmente. Si una o más celdas llenas también están conectadas, forman una región. encontrar la longitud de la región más grande. ( https://www.geeksforgeeks.org/find-length-largest-region-boolean-matrix/ )
c) Otro problema similar al problema de coloración m
d) Convertir un árbol binario a DLL ( https://www.geeksforgeeks.org/convert-given-binary-tree-doubly-linked-list-set-3/ )
También se le puede pedir que escriba un código completamente ejecutable en la hoja.
9 estudiantes fueron preseleccionados para la siguiente ronda.
Ronda 3: Segunda entrevista técnica (alrededor de 1,5 horas)
Esta entrevista se basó completamente en el diseño del sistema, los conceptos de OOPS y se hicieron algunas preguntas sobre el sistema operativo (memoria virtual, Thrashing, LRU, etc.).
Algunos problemas de diseño del sistema que se plantearon fueron Uber Pool, Swiggy, Banking System que ingresa una lista de transacciones y le informa a los 5 clientes principales en cualquier momento de manera optimizada.
Trate de hacer esta entrevista lo más interactiva posible involucrando constantemente al entrevistador a medida que avanza con el problema, discuta con él / ella cómo se está acercando a la solución y comparta también su proceso de pensamiento.
Es posible que le pidan que escriba la estructura de clase/datos con las variables adecuadas y algunas funciones también.
Ronda 4: Ronda de recursos humanos
Esta fue una ronda rápida de apenas 5-10 minutos de interacción y preguntas muy básicas. Solo 4 alumnos fueron convocados para esta ronda.
Solo esos 4 fueron seleccionados finalmente.
Gracias a geeksforgeeks por ayudarme con la preparación.
Publicación traducida automáticamente
Artículo escrito por Shivam2602 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA