Wells Fargo visitó nuestro campus durante la primera semana de agosto. Primero, tuvieron un PPT, al que siguió una prueba. Los criterios fueron 7+.
Ronda 1 (Prueba en línea – 100 minutos): La prueba se dividió en 3 secciones
- Verbal
- Aptitud empresarial
- Codificación
Verbal: 12 preguntas en 15 minutos basadas en la detección de errores gramaticales, llenado de espacios en blanco y vocabulario.
Sugerencia profesional: Comience mirando la pregunta y busque la frase/palabra que está solicitando en la pregunta. También he dado pruebas de Wells Fargo durante mi experiencia de pasantía, por lo que me he dado cuenta de que sus pasajes están conectados, así que no se salte las preguntas sin leer.
Aptitud empresarial: 15 preguntas en 25 minutos. Estas fueron preguntas de interpretación basadas en gráficos de negocios, velas japonesas, etc.
Consejo profesional: Primero lea la pregunta y luego vea a qué gráfico referirse y cuál omitir. Las preguntas están diseñadas de tal manera que contienen mucha información innecesaria para confundir a los estudiantes.
Codificación: 2 preguntas en 60 minutos
- Un sistema de la empresa es atacado por un virus. El sistema tiene N aplicaciones en ejecución, cada una con un ID único de 0 a N-1. John ha creado un antivirus para detectar la aplicación de virus en el sistema. El antivirus de John funciona con un algoritmo. El algoritmo encuentra el valor de grupo de las aplicaciones dividiendo la suma de los ID de todas las aplicaciones por dos. El ID de la aplicación más cercano al valor del grupo se marca como escaneado y se elimina de la lista. Luego, el proceso continúa con las aplicaciones restantes hasta que solo quede una aplicación. Esa aplicación restante se detecta como un virus. El antivirus luego eliminará el archivo con un virus. Escriba un algoritmo para que John encuentre la ID del archivo con un virus en el sistema.
Example Input: 4 1 3 5 7 Output: 5 Input: 4 1 2 3 4 Output: 5
Mi acercamiento:
En un bucle while, calculé la suma de la array y eliminé el elemento que estaba más cerca de sum/2. Y este ciclo se ejecutó hasta que solo quedó un elemento.
Por ejemplo:
Iteration 1: 1 2 3 4, sum=10, sum/2 = 5, delete 4 Iteration 2: 1 2 3, sum=6, sum/2 = 3, delete 3 Iteration 3: 1 2, sum=3, sum/2 = 1, delete 1 At last only element 2 is present. I was able to pass 10/11 Test cases of this question.
- La segunda fue una pregunta gráfica.
En un estado, hay N aldeas numeradas del 1 al N. Las aldeas están conectadas a otras aldeas por caminos bidireccionales. Todos los pueblos están conectados con otros pueblos, ya sea directamente oa través de algún otro pueblo. Además, solo hay un camino entre dos pueblos. Los fondos rurales se utilizaron correctamente si existe exactamente un solo camino entre dos pueblos.
Escriba un algoritmo para generar 1 si los fondos rurales se utilizaron correctamente; de lo contrario, genere 0.
Input: 5 01010 10100 01010 10101 00010 Output: 0
Mi enfoque: para ser honesto, había pasado la mayor parte de mi tiempo en la pregunta 1, así que cuando estaba en la pregunta 2 había muy poco tiempo. Como en esta pregunta, la salida está en 0 o 1. Usé el truco de simplemente tomar las entradas y devolver 1, 9/18 Los casos de prueba estaban pasando. Después de eso, apliqué la regla par/impar en esta pregunta, lo que significa que devolví 0 cuando n es impar y 1 cuando n es par. Ahora están pasando 12/18 casos de prueba y estaba muy feliz en ese momento. Porque pude pasar 12/18 casos de prueba en 2 minutos.
31 estudiantes fueron preseleccionados para la siguiente ronda (la lista llegó alrededor de las 7 pm, el mismo día). La mayoría de los estudiantes habían pasado un caso de prueba parcial de 1 pregunta y 2-3 casos de prueba de otra. También las preguntas eran diferentes para todos.
Entrevista técnica 1 (día siguiente): El entrevistador me saludó y me pidió que me presentara. Luego me dijo que en esta entrevista tengo que codificar 2 preguntas y luego, al final, haría un simulacro de mi código.
- Problema de programación de trabajos con algunas restricciones adicionales: primero escribí el código usando fuerza bruta y luego lo optimicé y luego mi entrevistador ejecutó algunos casos de esquina oralmente, algunos de ellos no aprobaban, pero luego hice algunos ajustes y luego todos los casos de prueba corrían y mi entrevistador quedó impresionado conmigo.
- ¿Qué es LRU? Mostró un ejemplo de LRU y me pidió que lo codificara. Como el tiempo era menor, le conté mi enfoque a la señora y luego ella me preguntó cómo se comportaría mi algoritmo en algunos casos de prueba de esquina y le explicó en detalle cómo se ejecutaría el código.
Después de esto, se completó mi entrevista.
- Mi entrevista salió bastante bien, pero no me llamaron para la ronda 2. Había perdido toda esperanza de ingresar a Wells Fargo. La principal decepción fue que no me seleccionaron para la ronda 2 incluso después de haber respondido con éxito a todas las preguntas. (Mi entrevista se completó a las 12 pm)
- Así que después de todas las entrevistas de otros estudiantes (una técnica más y una hora), la lista de 7 candidatos seleccionados se publicó a las 8 pm. Para mi sorpresa, yo era uno de ellos. Nuestro CR preguntó si había algún error en la lista, el HR respondió que habían considerado el puntaje general de la prueba, la entrevista técnica 1 y la entrevista técnica 2. Se seleccionó un estudiante más sin tener una entrevista técnica 2.
- Y la entrevista técnica 2 de la mayoría de los estudiantes salió bastante mal. (A algunos se les pidió que codificaran una funcionalidad particular de su proyecto). Entonces, la razón fue que cuando se completaron todas las entrevistas, recopilaron la puntuación y seleccionaron a los estudiantes con la puntuación máxima y, como me había ido bien en mi prueba (como todos los demás habían hecho solo 1 pregunta y había pasado 10/11 y 12 /18 casos de prueba) y mi puntaje en la entrevista también fue alto, por lo que fui seleccionado.
Me gustaría agradecer a Geeks for Geeks por ayudarme a prepararme. Me había inscrito en un curso completo de preparación para la colocación en GfG que mejoró mi confianza en DSA.
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