I applied through university. The process took 2 months. I interviewed at Bloomberg in Feb 2025
Interview
I applied in Nov 2024 and received an email for a 1st round HR interview at the beginning of Jan 2025. The 1st round interview was 30 mins w the HR recruiter where they asked about my past experiences and skills and they laid out the rest of the interview process: 2 technical rounds and a final behavioral round. The 1st technical round was 1 hour and consisted of questions about databases, taxonomies, and looking at some graphs. After those, I had to solve 2 python coding problems which would probably be labeled easy on leetcode. The next technical round was also 1 hour and a full coding round in Python. They gave a dataframe and asked me to use Python and Pandas to solve questions that they had. (Ex. Fix a typo in one of the columns, how many individuals are in the dataframe). The final behavioral round was with a senior manager and consisted of questions about my experiences and classes. They also asked about my motivations for this role, company, and industry. The following week, I received an email about a follow up call and was then offered the position. For the 1st technical round, I recommend going through all of the LinkedIn Learning courses that they reccomend and practice some leetcode easy questions. For the 2nd technical round, I recommend using Stratascratch and practicing the easy and medium pandas questions.
Interview questions [1]
Question 1
Given a string of country names separated by a semicolon, how many distinct country names are there, and return a string of the distinct country names separated by a semicolon.
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).