Not sure if this was a coincidence, but both times I spoke with a recruiter on the phone, the recruiter was over 10 minutes late.
The recruiter told me to apply to 2 separate teams, leading to 2 separate Zoom interviews, and potentially 2 separate on-site interviews and 2 separate job offers. I'd kinda expect the 2 job offers to be nearly identical, so this seemed pretty weird and redundant.
I've got 15 years of industry experience, and the Zoom interviews were HackerRank questions, toy problems where the input is purposely in an awkward format so undergrads can practice using linked lists. I got 5 minutes at the end to ask about life at Bloomberg, and did not get any sense of what the day-to-day work is like. Both interviewers seemed uncomfortable with recursion.
I passed both Zoom interviews, so tried scheduling the on-sites. Surprise! They haven't updated their docs, but it's actually a half-day of more Zoom stuff, and only if that goes well will they later schedule a half-day of on-site interviews. They're asking for time on 6 different days to get through the interviewing process, just to get 2 nearly identical job offers. This is not respectful of the candidate's time (similar to the recruiters being so late)!
This had already taken 5 weeks, but I got job offers from other companies in 3 weeks. So, I took another offer, and withdrew from Bloomberg.