I applied online and scheduled an online HackerRank technical screen. The interviewer called on time and was very nice. We talked about my resume and about an internship I had. Then, he gave me a search array problem. I solved it in O(n) time, which was what he was looking for. The next day, I received an email to schedule an onsite interview.
Onsite Interview:
First round, a 1-on-1 with a developer. He was very nice and friendly. I was able to solve five problems in the first round, which I think is very good. I believe he was very satisfied with my answers. Two of the problems I had seen before, so they required no thinking.
Second round, a 2-on-1. The first developer presented a design question based on a project on my resume. The second developer asked me to rank runtimes from smallest to greatest. I got it right in one try. Then, he gave me a dynamic programming question. I found a solution and thought he was satisfied with my answer.
Everything was done in pencil and paper.
I never got past round 2 and was escorted out. I don't even know why; I gave all the correct answers.
I guess it all depends on luck whether or not the interviewers like you.
algorithms, data structures, design
run time, searches, dynamic programming
The following metrics were computed from 470 interview experiences for the Bloomberg LP Software Engineer role in New York, New York.
Bloomberg LP's interview process for their Software Engineer roles in New York, New York is extremely selective, failing the vast majority of engineers.
Candidates reported having very good feelings for Bloomberg LP's Software Engineer interview process in New York, New York.