If you have an upcoming Bloomberg interview for a software engineering role, this document is the collection of resources, questions. and tips that will most likely get you an offer.
The interviewing process is pretty straightforward at Bloomberg:
Apply online on their career website
< Resume />
If they like your application, You will receive an email asking to schedule your phone interview
< One 45 min coding interview />
If the initial interviewer gave you a positive feedback then you will be proceeded for the onsite interviews
< Generally two coding Interviews />
System design Interview (depending on the experience)
Voila, you got an offer! 🥳
https://open.spotify.com/embed/track/6CSLNGruNhqpb5zhfs5n3i?utm_source=generator
Beware: What to keep in mind? (Things that go wrong)There are a few things I learned by getting reading tons of interview experiences on Leetcode and personally getting rejected at Interview.
Don't waste their time and especially your time on brute force solutions (Just brief them about it - 30 secs)
Take zero if possible and only when if absolutely necessary (dead end situation)
Always think you have to get it merged in the production and people are ready to reject your PR.
Proper variable & function naming - absolutely avoid s, a, A or functions like solve, go)
Use the code space properly - cleaner if, for, while and function blocks.
If you have a solution in mind, you should be able to sing it like a song. Explain you thinking process (this is what they are interested in).
Take a moment, build the explanation in your head and tell them step by step - data structures involved, algorithm paradigm, time complexity and space complexity etc.
Practice: Bloomberg Tagged Question