Experiencia de entrevista con Bloomberg | Set 6 (ronda de videoconferencia)

Apliqué a través de la página de carreras.

Hubo 2 entrevistadores. La entrevista estaba programada para 90 minutos y se llevaría a cabo en Nexi (herramienta de videoconferencia de Bloomberg) junto con la codificación en vivo en el par de códigos HackerRank.

Hubo problemas de conectividad durante 15 a 20 minutos, nada de qué preocuparse, los entrevistadores se mostraron bastante tranquilos y pacientes al respecto. Nexi no pudo conectarse hasta el final, por lo que tuvimos que hacerlo a través de la aplicación VidyoMobile en el teléfono celular.

La entrevista comenzó cuando ambos se presentaron. En qué equipos trabajaron, qué tecnologías usaron en particular.
Luego me pidieron que hablara de mí. Comience con su formación académica, universidad, año, por qué es ingeniero informático, etc. Termine con cualquier interés o pasatiempo. Así fueron los primeros 20 minutos.

Luego preguntaron sobre cualquier proyecto reciente o pasantía que quisieras compartir. Así que expliqué mi pasantía más reciente en detalle. Dónde lo hice, qué hice. Lo que aprendí, por qué.

Luego también preguntaron que, dado que su currículum tiene mucho aprendizaje automático y big data y esas cosas, y nuestro equipo en particular realmente no hace mucho de ese tipo de trabajo. Expresé que soy muy abierto en ese sentido, si acaso, tengo una mente inquisitiva, y me gusta probar y explorar muchas cosas, como lo refleja mi currículum.

Esto duró de 15 a 20 minutos impares.

Entonces me preguntaron, ¿por qué quieres unirte a Bloomberg? ¿Es este análisis de datos la razón principal? Empecé con un sí, haciendo hincapié en que, al ser Bloomberg esencialmente una empresa de análisis de datos, la empresa de medios ayuda a las personas a tomar decisiones inteligentes basadas en puntos de datos. También mencioné la cultura de la empresa en Bloomberg, sobre la que leí, cómo hay una estructura plana en la organización. Eso es algo con lo que podría relacionarme desde mi primera experiencia de pasantía y no la segunda (Hice mi primera pasantía en una empresa con una fuerza laboral de 30 personas, y la segunda con una fuerza laboral de 1,00,000 o más, en todo el mundo)
Esto fue alrededor 5-10 minutos.

Luego pasaron a la codificación. Se plantearon dos problemas (uno por cada entrevistador).
El primero fue invertir la secuencia de palabras en una string. Las palabras están separadas por espacios (cualquier número) y tenemos que conservar el número de espacios, en orden. Dijeron específicamente que no habrá necesidad de ejecutar el código. Simplemente escríbalo en el compilador, pero sí, manténgalo sintácticamente correcto.
Usé dos vectores para almacenar las palabras y el conteo de espacios. Repasaron el código, hice un ensayo, explicándoles todo el tiempo, qué parte hace qué.
Había usado la función inversa para invertir el vector de palabras. Preguntaron si había alguna alternativa. Bastante fácil, iterar de derecha a izquierda, directamente.

El segundo entrevistador hizo la segunda pregunta. Dadas dos listas vinculadas que tienen valores enteros, <9, tuve que obtener el resultado de sumarlas. Usé una función recursiva para esto. Aquí hay dos o tres trampas. 1) haga que el tamaño de ambas listas sea igual anteponiendo Nodes con valor cero. 2) después de igualar, aún podría haber un bit de acarreo más a la izquierda. Ocúpate de eso, agregué un Node adicional para manejar esto. 3) ya que los cambios que realice en sus Nodes, después de la adición, deben reflejarse. Por lo tanto, es necesario usar puntero a puntero. Después de esto, la lógica de recurrencia es bastante simple. Señalaron pequeños errores en lugares donde había olvidado conectar el siguiente puntero. Hicimos un secado rápido. Estaban satisfechos con el código. Y la complejidad también. PD: Asegúrate de hacer un ensayo. Para el primer código, Encontré varios errores tontos por mi cuenta, como olvidarse de incrementar el ciclo while, errores tipográficos, etc. Darte cuenta de tus errores por tu cuenta se refleja positivamente frente a los entrevistadores. Cada pregunta tomó alrededor de 15-20 minutos cada una. Los últimos 10 minutos impares es la parte en la que me preguntaron si tenía alguna pregunta para ellos. Había tomado indicaciones de lo que me habían dicho al principio (en qué equipos trabajaban, tecnología). Así que les pregunté sobre sus equipos en particular, qué tipo de cosas hacen, cuánto código escriben. Como había realizado una pasantía en una empresa basada en el desarrollo ágil de software, pregunté si también seguían el desarrollo ágil de software. Seguido con las mismas preguntas del segundo entrevistador también. Por último, de manera informal, les pregunté cuánto tiempo pasan de fiesta, más formalmente, qué tipo de actividades de vinculación en equipo, salidas, etc. disfrutan. Estaban felices de compartir un poco sobre la cultura de la oficina. Volvieron a preguntar si había más preguntas de mi parte. Obedecí con un No. PD: la parte en la que puedes hacer preguntas, no la mantengas demasiado técnica o demasiado informal. Demuestra que te importa la tecnología, el trabajo, además de ser una persona alegre y abierta (más formal, interactiva, colaborativa y que trabaja en equipo). Esto le da un toque personal a toda la experiencia para ambas partes. » Si te gusta GeeksforGeeks y te gustaría contribuir, también puedes escribir un artículo usando la parte en la que puedes hacer preguntas, no la mantengas demasiado técnica o demasiado informal. Demuestra que te importa la tecnología, el trabajo, además de ser una persona alegre y abierta (más formal, interactiva, colaborativa y que trabaja en equipo). Esto le da un toque personal a toda la experiencia para ambas partes. » Si te gusta GeeksforGeeks y te gustaría contribuir, también puedes escribir un artículo usando la parte en la que puedes hacer preguntas, no la mantengas demasiado técnica o demasiado informal. Demuestra que te importa la tecnología, el trabajo, además de ser una persona alegre y abierta (más formal, interactiva, colaborativa y que trabaja en equipo). Esto le da un toque personal a toda la experiencia para ambas partes. » Si te gusta GeeksforGeeks y te gustaría contribuir, también puedes escribir un artículo usandocontribuya.geeksforgeeks.org o envíe su artículo por correo a contribuya@geeksforgeeks.org. Vea su artículo que aparece en la página principal de GeeksforGeeks y ayude a otros Geeks.

Escriba comentarios si encuentra algo incorrecto o si desea compartir más información sobre el tema tratado anteriormente.

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 *