Quelle est la meilleure façon de se préparer à l’entretien avec Bloomberg en tant qu’ingénieur logiciel ?


J'ai eu mon entretien téléphonique et un entretien vidéo avec Bloomberg Londres le mois dernier. Ils'ne m'ont pas posé de questions liées aux arbres, au dp ou au greedy. Ils m'ont posé des questions très basiques sur le code. Mais ils ont exécuté mon code et essayé de passer tous les cas de test. Donc préparez-vous à écrire du code propre et exploitable, pas seulement du pseudo code.

Question d'entretien téléphonique : développez la chaîne d'entrée donnée de la manière suivante


3[a] = aaa
3[a2[b]] = abbabbabb
2[cd] = cdcd

Questions d'entretien vidéo :

  1. Générer toutes les chaînes binaires à partir d'un motif donné - GeeksforGeeks
  2. Imprimer tous les chemins d'une source donnée vers une destination - GeeksforGeeks

Pour préparer l'entretien de codage, la meilleure chose à faire est de parcourir toutes les questions de codage d'entrée de gamme de glassdoor Bloomberg. Résolvez quelques questions de niveau moyen sur le Leetcode. Préparez-vous également aux questions telles que : pourquoi Bloomberg ? pourquoi pensez-vous que vous êtes un bon candidat pour Bloomberg ?

Certains conseils :

Questions que vous pouvez poser pour les impressionner :
1. En quoi cela m'aiderait-il dans mon parcours professionnel si je rejoins Bloomberg ?
2. une chose négative à propos de Bloomberg ?
3. si je suis embauché alors sur quel genre de choses j'aurai la chance de travailler ?

Pourquoi Bloomberg ?
1. avoir la chance d'apprendre plus de Bloomberg tech. bloomberg a construit le terminal avant que Linux existe. Bloomberg tech peut être un endroit passionnant pour moi de travailler.
2. La première motivation est la formation Bloomberg et assez de liberté pour choisir votre propre équipe pour travailler.
3. Jusqu'à présent, je n'ai jamais eu la chance de travailler sur un logiciel lié à la finance. Je pense donc que le terminal Bloomberg peut être une chose passionnante pour moi de travailler sur parce que j'aime traiter avec des données énormes, des problèmes d'échelle et des trucs de bas niveau.
3. Culture Opensource, publier des blogs etc.
4. Culture d'entreprise, liberté, personnes intelligentes etc.

.