Financial Software Developer Interview Questions
- 0of 0 votes
AnswersWhat is the difference between static and global variable in C?
- deepakpraykar February 13, 2012 in United States| Report Duplicate | Flag | PURGE
Bloomberg LP Financial Software Developer - 0of 0 votes
AnswersWrite a function to create an mirror image of binary tree
- theval January 21, 2012 in United States| Report Duplicate | Flag | PURGE
Bloomberg LP Financial Software Developer Algorithm - 0of 0 votes
AnswersHow to design a good hash function if the key is a person`s name
- miracle2121 November 23, 2011 in United States| Report Duplicate | Flag | PURGE
Bloomberg LP Financial Software Developer Data Structures - 1of 1 vote
AnswersThere are 10 boxes of apples. Each apple in the boxes weights 1 pound, except that one of the boxes contains bad apples, which weights 0.9 pound each. You are given a digital weight (not a scale), and you can take apples out of the boxes. what is the minimum time of weighs to find out which box has bad apples?
- miracle2121 November 23, 2011 in United States
I gave one solution of 3 times using divide and conquer, but the interviewer said that 1 step is possible. So I couldn`t come up with the solution.| Report Duplicate | Flag | PURGE
Bloomberg LP Financial Software Developer Brain Teasers - 0of 0 votes
AnswersGiven constant integers x and t, write a function that takes no argument and returns true if the function has been called x number of times in last t secs.
- topgun.in October 27, 2011 in United States for R&D| Report Duplicate | Flag | PURGE
Bloomberg LP Financial Software Developer Algorithm - 0of 0 votes
AnswersGiven an Array A={-2,4,30,-50,90,-60,100,120}
- cmsuraj007 October 20, 2011 in United States
The array index represents time of day.
Say 0-9 A.M, 1- 10 A.M....etc
And value represents stock price at that time.
Get the max profit. i.e in this input,
best buying price=-60
best selling price=120| Report Duplicate | Flag | PURGE
Bloomberg LP Financial Software Developer Arrays - 0of 0 votes
AnswersExplain STL maps- Hash tables and buckets.
- cmsuraj007 October 20, 2011 in United States| Report Duplicate | Flag | PURGE
Bloomberg LP Financial Software Developer Data Structures - 0of 0 votes
Answersgiven the following inheritance scheme
- cinderella September 16, 2011 in United States
class A
{
}
class B : public A
{
}
class C : public A
{
}
class D : public C
{
}
Given a function
static void foo(C * obj)
{
}
which one of the above defined classes' pointer can be passed into the function foo()| Report Duplicate | Flag | PURGE
Bloomberg LP Financial Software Developer C++ - 0of 0 votes
Answersgiven an UNSORTED real number array x1,x2,...,xn, how to find the max distance of two neighbouring numbers in the number axis. Is there any method with O(n) time complexity?
- bonism July 04, 2011
see an example
given x[]={2.0,1.0,9.0,-3.5}
then the answer is 7.0, because on the number axis, it is -3.5,1.0,2.0,9.0 from left to right.
distance between two neighbouring numbers are 1-(-3.5),2-1,9-2.
so the answer is 9-2=7| Report Duplicate | Flag | PURGE
Baidu Financial Software Developer Brain Teasers - 0of 0 votes
Answers4 people need to cross a bridge.
- Buzzkirk May 09, 2011
Person a = 1 min
Person b = 2 min
Person c = 5 min
Person d = 10 min
They have 1 flashlight and need to cross a bridge in the least amount of time. They can only move in pairs.| Report Duplicate | Flag | PURGE
Bloomberg LP Financial Software Developer Brain Teasers - 0of 0 votes
AnswersStatic v/s dynamic variables
- Buzzkirk May 09, 2011| Report Duplicate | Flag | PURGE
Bloomberg LP Financial Software Developer C++ - 0of 0 votes
AnswersHad been called on-site at New York, there were 3 interviews - 1st one with 2 technical people, 2nd one with a team lead and 3rd one was HR.
- Anonymous April 02, 2011
I the 1st interview, first few questions related to my resume, thesis.
Then they asked me about network time protocol, inter-process communication, few other OS concepts, various run-time errors and examples when we get them.
Algorithm questions were:
1. Given a set of records of the form (ticket no, person name), ticket nos. are unique. find the person having the maximum number of tickets.
2. Write a function in C to calculate the average of a integer numbers stored in an array. They wanted to whether you consider all possible errors and code it without mistakes.
In the 2nd round the team manager asked some behavioral questions- team projects, how have you handled conflicts, etc. She asked me to design the music player for an ipod, which went on to different ways of indexing, searching.
Final round was a typical HR interview.| Report Duplicate | Flag | PURGE
Bloomberg LP Financial Software Developer - 0of 0 votes
AnswersWhy finance?
- souravghosh.btbg March 28, 2011
Why computer science?
What motivates you, what interests you?| Report Duplicate | Flag | PURGE
Bloomberg LP Financial Software Developer Behavioral - 0of 0 votes
AnswersWhy would you pick Bloomberg over the other company?
- souravghosh.btbg March 28, 2011| Report Duplicate | Flag | PURGE
Bloomberg LP Financial Software Developer Behavioral - 0of 0 votes
AnswersWhere other are you interviewing?
- souravghosh.btbg March 28, 2011| Report Duplicate | Flag | PURGE
Bloomberg LP Financial Software Developer Behavioral - 0of 0 votes
AnswersWhy Bloomberg?
- souravghosh.btbg March 27, 2011| Report Duplicate | Flag | PURGE
Bloomberg LP Financial Software Developer Behavioral - 0of 0 votes
AnswersGiven the following:
void foo (/* Add param here */) { } void main () { char *str; foo (/* Pass str somehow here */); printf ("%s\n", str); }
Complete foo.
- souravghosh.btbg March 27, 2011
Follow up question was:
You probably used malloc or new in foo. That will cause memory leak. Write it in such a way so that memory does not leak (Basically use global or static).
Eazy peazy!| Report Duplicate | Flag | PURGE
Bloomberg LP Financial Software Developer C - 0of 0 votes
AnswersGiven the stats that the highest occurring character in english text is 'e', given a cipher text as input, find out the plain text from it.
- souravghosh.btbg March 27, 2011
E.g.:
Given input "bloomberg", the highest occurring characters are 'b' and 'o'. Let's consider 'b'. According to our metric, highest occurring character should be mapped to 'e'.
So 'b' maps to 'e' in plain text.
Now shift all the other characters in the input to the output with the same shift offset.
Output for "bloomberg" = "eorrpehuj".
Also take care for character overflow, i.e. 'z' + 1 should map to 'a' (WRAP AROUND).
ALL CHARACTERS ARE LOWERCASE. Assume.| Report Duplicate | Flag | PURGE
Bloomberg LP Financial Software Developer Algorithm - -3of 3 votes
AnswersGiven the input array:
- souravghosh.btbg March 27, 2011
[2, 3, 5, 6, 12, 4, 2]
The output array is:
[2, 6, 18, 24, 30, 35, 38, 40].
Find the pattern between the two and write a program to convert input to output.
Simple enough.| Report Duplicate | Flag | PURGE
Bloomberg LP Financial Software Developer Algorithm - 0of 0 votes
AnswersWhat is the maximum size of the file that can be accessed in a virtual memory machine?
- Shrikant Chaudhari March 16, 2011
Can you access 5GB file in a 32bit system entirely at the same time?
How would you determine the max file size?| Report Duplicate | Flag | PURGE
Bloomberg LP Financial Software Developer Operating System - 0of 0 votes
AnswersDifference between Java and C++?
- Krish March 09, 2011| Report Duplicate | Flag | PURGE
NetApp Bloomberg LP Financial Software Developer Software Engineer / Developer C C++ Java - 0of 0 votes
AnswerTO write the String Tokeniser function for strseps.lib using pointers in C
- Anonymous February 27, 2011| Report Duplicate | Flag | PURGE
Bloomberg LP Financial Software Developer - -1of 1 vote
AnswersI heard some people mentioning an onsite test for developer position. I was wondering if any of you had to take it. Also, what kind of questions were on it? Thanks!
- anonymous February 24, 2011| Report Duplicate | Flag | PURGE
Goldman Sachs Financial Software Developer Coding - 0of 0 votes
AnswersWhat are the differences between new (in C++) & malloc (in).
- Rahul February 10, 2011| Report Duplicate | Flag | PURGE
Synopsys R&D Bloomberg LP Financial Software Developer C++ - 0of 0 votes
AnswersCode for tree traversal
- Anonymous February 05, 2011| Report Duplicate | Flag | PURGE
Bloomberg LP Financial Software Developer Algorithm - 0of 0 votes
AnswersBinary search
- Anonymous February 05, 2011| Report Duplicate | Flag | PURGE
Bloomberg LP Financial Software Developer Algorithm