I went to the career fair at my university. After answering one technical question, I was scheduled for an on-campus interview.
The question at the career fair was to reverse a string in C. It could also be done in Java, but they gave me C because I said I could do it.
Anyways, I went into the interview. First, they asked some basic questions about my resume. Then came the technical questions:
I initially solved it with two for loops, finding the largest difference. However, they wanted a faster solution. I struggled with this part as I didn't recall advanced programming concepts like maps or trees.
The suggested solution was to use a map to track buy times and their corresponding sell times for the largest difference, allowing for efficient buy and sell decisions.
The following metrics were computed from 1,070 interview experiences for the Bloomberg LP Software Engineer role in United States.
Bloomberg LP's interview process for their Software Engineer 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 Engineer interview process in United States.