I applied through a recruiter. I interviewed at Bloomberg (New York, NY) in Sep 2023
Interview
first round: coding screen, maybe a behavior but i dont remember.
final round with: system design, coding question, and behavioral question
there might have been more than one round of each topic in the final round, i dont remember. i interviewed for two teams.
Interview questions [1]
Question 1
dynamic programming question about interpreting/expanding strings. E.g. going from "3(abc2(d))2(fgh)" to "abcddabcddabcddfghfgh". leetcode is good resource for finding common problems
Smooth, question asked was easy, used hashmaps [Count subway system swipe in and swipe out], they even provide feedback if you ask. Applied on their website and was reached out by recruiter.
Interview questions [1]
Question 1
Leetcode question [easy] to count subway card swipe in and swipe out and find time taken to travel between two stations and projects that I worked on. Explaining the technologies that I used in that.
1. recruiter call
2. a coding screen for 1 hr, two questions (leetcode #3 and vertical scan a binary tree from left to right)
3. a coding screen and a system design screen, both are 1 hr long, the system design screen is to build a stock price alert system, ask many questions about scalability etc
Interview questions [1]
Question 1
the second coding round is an algorithm similar to the candy crush but in a 1d array, so like if there are more than k continuous same number, they need to be eliminated