I applied through college or university. I interviewed at Bloomberg in Mar 2020
Interview
Started interview process in March 2020 for 2020 summer internship. First round had medium leetcode coding question, passed it. Final round had 3 coding rounds (medium leetcode) + HR interview. Also passed.
Interview questions [1]
Question 1
recursion vs iteration implementation; given list of rules and a list of transactions, find those that violate those rules
I applied through college or university. The process took 3 weeks. I interviewed at Bloomberg
Interview
I applied through an on-campus virtual conference, after a 10-minute talk with an engineer about my experience there were 2 technical rounds with engineers (all virtual). The whole process took less than a month. Weird disparity in interviewers though, my first interview the guy was very collaborative, encouraging, engaging, etc., didn't really seem to mind if I didn't remember something. The second interview I had two people who weren't really responsive, felt more like a 'normal' technical interview where they're just there to judge whether or not you get the problem, didn't talk much except to give hints. Not sure if this was intentional on Bloomberg's side
Interview questions [1]
Question 1
Given math.random, randomize the order of numbers in an array such that each permutation has an equal probability of occurring
I applied online. The process took 2 weeks. I interviewed at Bloomberg in Sep 2017
Interview
1 phone interview, then 3 on-campus interviews: 2 technical + 1 HR/behavioral. Was asked questions about both software design and algorithms, mix of medium and easy questions, but the interviewers were helpful on the harder questions.