¿Cuál es la mejor manera para que alguien técnico (no experto en CS con poca experiencia en entrevistas) se prepare para una entrevista de ingeniería de software para Bloomberg?

Está totalmente bien que un nuevo graduado mayor que no sea CS pase la entrevista con el ingeniero de software de Bloomberg, ya que he visto muchos casos en los que alguien con antecedentes como EE, física, química, etc. ha tenido un muy buen desempeño en la codificación de entrevistas. Aparentemente no tienes que preocuparte demasiado por tus antecedentes.

Dado que la entrevista con el ingeniero de software en Bloomberg es bastante general y estándar, se centran principalmente en la estructura de datos, el algoritmo, el diseño del sistema, las pruebas, etc. Normalmente tendrá 3-4 rondas de entrevistas técnicas en las que se le pedirá que escriba su solución en código sólido (Sí, no es un pseudocódigo) y tendrá muchas discusiones con los entrevistadores. No tiene que preocuparse de que no tenga antecedentes financieros, ya que no es realmente necesario.

Como resultado, la regla de oro es estar muy familiarizado con esos conocimientos básicos (estructura de datos / algoritmo) y tener suficiente práctica. Se recomienda realizar una revisión completa de su libro de texto para dominar esas estructuras de datos básicas. Debe tener muy claros los pros y los contras de cada uno de ellos y saber cuándo usar cuál. También es mejor que analices la complejidad del tiempo / espacio porque durante la entrevista, siempre se te pedirá que optimices aún más tu solución. También puede echar un vistazo a Introducción a los algoritmos.

Además, también debería dedicar suficiente tiempo a practicar con las preguntas de codificación como dije. No podrá acostumbrarse a ellos a menos que haya trabajado en suficientes problemas. Sitios como Leetcode y Glassdoor tienen bastantes preguntas de codificación con las que puede prepararse. Algunas de ellas son preguntas de entrevistas pasadas. Así que definitivamente puedes practicar con entrevistas pasadas de Bloomberg. También puede consultar gainlo.co donde puede tener entrevistas simuladas de entrevistadores experimentados de Google, Amazon y otras compañías importantes y obtener comentarios reales para mejorar.

Me entrevisté con Bloomberg y obtuve una buena oferta. Tienen comodidades increíbles. Decidí que no quería mudarme de una gran casa en el corazón a un pequeño departamento en Nueva York.
Lea y resuelva cada problema en “Problemas de programación: preparación para la entrevista técnica” de Bradley Green. Preste especial atención a la explicación sobre cómo revisar los requisitos establecidos, explique lo que está haciendo a medida que avanza, cree casos de prueba antes de comenzar a “codificar” y luego use esos casos de prueba para verificar su código.
Con la excepción de Amazon, este libro proporcionó lo que necesitaba para todas mis entrevistas de programación. Amazon me pidió que escribiera la descompresión de Huffman de memoria.

Primero, deberías poder hablar de manera muy inteligente sobre lo que hiciste con especialidad (Física en tu caso). En segundo lugar, sea cual sea la experiencia que tenga en programación, deberá comprender los conceptos básicos. Entonces, matrices, listas vinculadas, etc. Pueden centrarse más en cómo piensas que algo funciona, para evaluar tu proceso de pensamiento. También pueden tratar de evaluar qué tan rápido eres como aprendiz, ya que se espera que te mantengas al día con tus compañeros educados en compsci. Independientemente del idioma con el que tenga experiencia, comience a estudiar.

Si está buscando alguna sugerencia no técnica para poder dar su mejor oportunidad en la entrevista, ¿puede encontrar algún consejo significativo en la publicación del blog en Stressed sobre su entrevista de trabajo?

More Interesting

¿En qué carreras puede ayudar un maestro en neurociencia computacional?

Quiero comenzar mi propia empresa social en el futuro, pero estoy ocupado trabajando a tiempo completo. ¿Qué puedo hacer por ahora para lograr mis objetivos a largo plazo?

Si obtengo un MBA en los Estados Unidos, ¿podré conseguir un trabajo allí?

Cómo administrar sus relaciones personales y profesionales en una organización cuando pasa de 8 a 9 horas

¿Cuánto tiempo lleva generalmente convertirse en un científico forense de alto rango?

Cómo convertirse en diseñador de automóviles después de completar BE en mecánica

¿Qué puede esperar un graduado de IIT si se une a una startup justo después de la universidad?

Cómo ingresar al mundo de la contratación como científico de datos

¿Debo pagar ahora y ahorrar lentamente, o ahorrar ahora y pagar lentamente?

¿Por qué es tan difícil ser contratado por la industria de consultoría?

Siempre quise vivir en el extranjero, pero tengo un trabajo estable y siento que nunca lo haré. ¿Cómo puedo saber que estoy preparado o cómo debo comenzar mi sueño?

¿Cuáles son algunos campos diferentes de trabajos de informática? ¿Podría enumerar los diversos campos y las principales empresas en él?

Cómo prepararme para ser abogado si eso es lo que quiero

¿Es útil AMCAT para conseguir un trabajo para un estudiante de ingeniería mecánica? ¿Qué percentil debería anotar?

Fui seleccionado en IBM, GTS y en Dell. ¿A qué compañía debo unirme?