After applying, I received an email from the recruiter to select a programming language of my choice for an online assessment test. I chose C. The questions were multiple choice, primarily on output prediction and memory allocation types.
Then, after a week, I received an email for a phone screen. The phone screen questions were technical:
After another week, I was invited for an in-person interview. They took excellent care of me, including flight booking, hotel reservations, and airport pickup.
I had one technical round with two developers. I was asked to reverse a string in place and remove spaces, so for example, "Software Eng " would become "tfoSgnE".
I was also asked to create a data structure for the appendix of a book and to discuss my current work.
Now I am waiting for their answer :)
Write code to add commas to an integer. For example, 12345 will become 12,345 and 1123 will become 1,123.
Which data structure would you use if you want to count the occurrence of each word in a book?
Reverse a string in place and also remove spaces. For example, "Software Eng " would become "tfoSgnE".
The following metrics were computed from 135 interview experiences for the Bloomberg LP Financial Software Developer role in New York, New York.
Bloomberg LP's interview process for their Financial Software Developer roles in New York, New York is very selective, failing most engineers who go through it.
Candidates reported having very good feelings for Bloomberg LP's Financial Software Developer interview process in New York, New York.