Had 3 stages, the first 2 was coding level. Even though the task was easy, The idea was not conveyed in the right manner. I feel I could have done better If given one more chance.
There were 3 interviews in the overall process:
* One online - presentation and basic questions about algorithms
* Two onsite - one regarding algorithms and the other one regarding system design
I applied online. I interviewed at Bloomberg in Mar 2021
Interview
1st round is phone screen, the interviewer initially asked some behavior questions: why Bloomberg? why this position? why software development engineer? Then, he keep asking a series of basic questions in terms of list, linked list, tree and so on until I can't answer any more. Then, he came up with a coding question.
Interview questions [1]
Question 1
1. basic knowledge of linked list, list, hash table, tree, hash algorithm, sort algorithm, binary search algorithm.
2. coding part, leetcode: Top K frequency.