Taro Logo

Senior Software Developer Interview Experience

April 4, 2013
Neutral ExperienceNo Offer

Process

Applied online.

After approximately three weeks, I received a request for a phone screen.

The phone screen lasted about an hour and consisted entirely of C language trivia, including questions on keywords and analyzing code snippets.

The interviewer displayed no emotion and gave no indication of satisfaction with any given answer.

Questions were also asked about Unix and trivia on threads and parallel processing.

The screen concluded with open-ended questions on data structures, such as 'Are you familiar with any data structures?' I mentioned linear structures (array, linked list, etc.), hash tables, and trees as examples.

Specific questions included 'What is notable about [a specific] data structure?', 'What is important when hashing keys?', and 'How are trees balanced?'

I had many questions, and the interviewer stated, 'I can give you about two minutes.'

He sounded robotic, so I asked if he enjoyed the job. He replied that it is fast-paced and involves rolling out features frequently.

Questions

Is this valid C, and what would this code do?

c int *p; p = 0; p++; printf("%d", p);

What do the following declarations do, and what's the difference in where the memory is stored?

c char *a = "hello"; char b[] = "hello"; char *c = malloc(12);

What is the 'static' keyword in C used for?

UNIX:

  • What's a file descriptor?
  • What command do you use to see system operations?

What's a thread, deadlock, race condition, etc.?

Was this helpful?

Interview Statistics

The following metrics were computed from 35 interview experiences for the Bloomberg LP Senior Software Developer role in United States.

Success Rate

26%
Pass Rate

Bloomberg LP's interview process for their Senior Software Developer roles in the United States is very selective, failing most engineers who go through it.

Experience Rating

Positive46%
Neutral17%
Negative37%

Candidates reported having mixed feelings for Bloomberg LP's Senior Software Developer interview process in United States.

Bloomberg LP Work Experiences