I recently appeared for bloomberg onsite interview and thought to share my experience.
1st Round
a. Coin change problem - Implemented the solution however did not optimize the code and interviewer didn't seem pleased as I took some time to come up with solution. https://leetcode.com/problems/coin-change
b. Reverse string - Implemented the optimized and efficient solution in under 5-6 min. https://leetcode.com/problems/reverse-words-in-a-string/
2nd Round
a. Binary Tree Diameter - Implemented the solution however had a bug in my code and took some time to resolve it. There were 2 people in the call and they didn't seem happy about it.
https://leetcode.com/problems/diameter-of-binary-tree/
b. Design underground system - Implemented the solution in under 5 minutes. https://leetcode.com/problems/design-underground-system/
Got a rejection email 2 days later. So overall my key takeaway from this onsite experience was don't make any mistakes in the virtual onsite since they expect perfect solutions in a very short time. I will keep this in mind for my upcoming onsite interviews. All the best guys!!