I applied in-person. The process took 5 months. I interviewed at Bloomberg (London, England) in Oct 2024
Interview
I promised myself to add one here to help because I didn't find much information when I interviewed.
I met BB at a recruiting event where I chatted with them and few days after I was invited to apply for the role. The recruitment process is smooth, quick and seamless. The recruiters are amazing and responsive.
You have 4 interviews with each of them being a knockout round. First is with HR where you talk about your motivation, understanding of the role and your skillset. Second is a technical interview involving Python, Data Normalisation, ML Concepts. Third is Python-Pandas where you have to perform EDA. Final Round is with an experienced manager who, like the first interview, is trying to understand your motivation, skillset and experiences (maybe from your CV?).
I would say that you are very supported by BB throughout the interview process - They tell you all you need to do to prepare and answer any questions you have in a timely manner.
It's up to you to cross the finish line. What you put in is what you get out. Good luck !
Interview questions [1]
Question 1
Know your Why's. Why the company. Why the role. Why you. Why this industry.
Consists of 3 parts. The first is a leetcode-easy python coding problem. The next is a real-world solution based on statistical knowledge. The last is a taxonomy problem that requires you to find out flaws in the original one.
I applied through a recruiter. I interviewed at Bloomberg (New York, NY)
Interview
I was contacted by a recruiter for the role. After an initial HR screening, there were four rounds of interviews. The first round was with the hiring manager/team lead and focused on my previous experience and general questions related to the role. The second round was a technical interview with two team members and included a live Python coding exercise. The third round was a take-home Excel assessment with basic questions related to financial statements. The final round was on-site with two team leads and included a mix of behavioral questions and discussion about past experience.
For the Python round, focus on solving LeetCode easy-level questions and reviewing basic Data Modeling, ML and Stats.
Overall, it was a positive experience and HR was quick with updates throughout the process.
The first round was behavioral, followed by a technical interview focused on data modeling concepts and data quality considerations rather than coding. The second technical round involved exploratory data analysis using Python and pandas.
Interview questions [1]
Question 1
Find any issues in this dataset (picture of a dataset).