Qual è il modo migliore per prepararsi all’intervista con Bloomberg come ingegnere del software?

Ho avuto la mia intervista telefonica e video con Bloomberg Londra il mese scorso. Non mi hanno fatto domande relative ad alberi, dp o avidi. Mi hanno fatto domande molto basilari sul codice. Ma hanno eseguito il mio codice e hanno cercato di superare tutti i casi di test. Quindi preparatevi a scrivere codice pulito e fattibile, non solo pseudocodice.

Domanda di intervista telefonica: espandi la stringa di input data nel seguente modo

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

Domande di intervista video:

  1. Generare tutte le stringhe binarie da un dato modello - GeeksforGeeks
  2. Stampare tutti i percorsi da una data fonte ad una destinazione - GeeksforGeeks

Per prepararsi al colloquio di codifica la cosa migliore è passare attraverso tutte le domande di codifica di livello Entry di Glassdoor Bloomberg. Risolvere alcune domande Leetcode di livello medio. Inoltre, preparatevi per le domande del tipo: perché Bloomberg? Perché pensate di essere adatti a Bloomberg?

Alcuni suggerimenti:

Domande che potete fare per impressionarli:
1. Come mi aiuterebbe nel mio percorso di carriera se mi unissi a Bloomberg?
2. Una cosa negativa su Bloomberg?
3. Se mi assumono, su quale tipo di cose avrò la possibilità di lavorare?

Perché Bloomberg?
1. avere la possibilità di imparare più Bloomberg tech. Bloomberg ha costruito il terminale prima che Linux esistesse. Bloomberg tech può essere un posto eccitante per me per lavorare.
2. La prima motivazione è la formazione Bloomberg e abbastanza libertà di scegliere il proprio team per cui lavorare.
3. Fino ad ora non ho mai avuto la possibilità di lavorare su software legati alla finanza. Penso che il terminale Bloomberg possa essere una cosa eccitante per me su cui lavorare perché mi piace avere a che fare con dati enormi, problemi di scalabilità e cose di basso livello.
3. Cultura Opensource, pubblicare blog ecc.
4. cultura aziendale, libertà, persone intelligenti ecc.