The interview was a 2-to-1 on-campus format. They first let me explain the projects I had completed, and then got right to the point: write code on paper.
There were two interviewers, and each of them gave me one problem.
The first problem was to reverse a singly linked list.
The other was to copy a block of memory to a destination (I don't think the problem was well-defined, although I tried to clarify it).
I was not satisfied with my performance, though the interviewers were helpful.
Copy a block of memory from source to destination, considering overlapping cases.
However, I don't think copying from behind will solve the problem, as the memory may overlap at the beginning. Therefore, a pre-check of the overlapping region is necessary.
In my view, a typical copy operation should not overwrite the source, but the provided answer allows for that. I was quite confused...
The following metrics were computed from 194 interview experiences for the Bloomberg LP Software Developer role in United States.
Bloomberg LP's interview process for their Software Developer roles in the United States is extremely selective, failing the vast majority of engineers.
Candidates reported having very good feelings for Bloomberg LP's Software Developer interview process in United States.