Bloomberg LP Interview Questions
- 0of 0 votes
AnswersWrite a function to print out misspelled words from a string containing many words.
- fuckubloomberg July 26, 2009| Report Duplicate | Flag | PURGE
Bloomberg LP Financial Software Developer String Manipulation - 0of 0 votes
AnswersWhere are static variables stored?
- fuckubloomberg July 26, 2009| Report Duplicate | Flag | PURGE
Bloomberg LP Financial Software Developer Computer Architecture & Low Level - 0of 0 votes
AnswersWrite a function to check if a stack grows up or down
- fuckubloomberg July 26, 2009| Report Duplicate | Flag | PURGE
Bloomberg LP Financial Software Developer Computer Architecture & Low Level - 0of 0 votes
AnswersExplain how virtual functions are implemented.
- fuckubloomberg July 26, 2009| Report Duplicate | Flag | PURGE
Bloomberg LP Financial Software Developer C++ - 0of 0 votes
AnswersMy final round was with a senior developer/manager. Very arrogant and intimidating lady. Didnt even shake hands or introduce herself. In one problem, she kept on pressing for a better solution all the while insulting some stuff on my resume, she was clearly testing my patience and see if I would give up. Wasnt happy with my answer and left in a huff..
- fuckubloomberg July 26, 2009
I personally didnt like the work environment..people were sitting in straight rows without even cubicles and working on their terminals..dont know how they concentrate!
I got a feeling that they were looking for people who would take whatever shit they do to them and just do their job.| Report Duplicate | Flag | PURGE
Bloomberg LP Financial Software Developer General Questions and Comments - 0of 0 votes
AnswerI did an onsite interview. Very swanky headoffices..comparable only to google. And free food! In one interview, I had two developers simultaneously. Not the brightest you meet...they were getting confused themselves. At some point, they showed me everything about the bloomberg terminal. I slipped my tongue a few times and openly criticized their crappy UI. They weren't happy with that.
- fuckubloomberg July 26, 2009| Report Duplicate | Flag | PURGE
Bloomberg LP Financial Software Developer General Questions and Comments - 0of 0 votes
AnswersPrint a linked list recursively in a reverse manner without changing the actual list
- fuckubloomberg July 26, 2009| Report Duplicate | Flag | PURGE
Bloomberg LP Amazon Financial Software Developer Software Engineer / Developer Linked Lists - 0of 0 votes
AnswersGiven the below table:
LEDGER ID VARCHAR(11) PRI Month VARCHAR(2) Year VARCHAR(4) Amount REAL
Compose the query that will output the report in the following format:
Year 1980 1981 1982 ...................2009 Jan $$ $$ Feb Mar .. . . . Oct Nov Dec
Where $ if the total Amount for a given Month
- Anonymous July 03, 2009| Report Duplicate | Flag | PURGE
Bloomberg LP Software Engineer / Developer Database - 0of 0 votes
AnswersWhat is the next line in the following sequence:
- DPS Prog May 17, 2009
1
11
21
Answer: it's 1211 and the next is 111221| Report Duplicate | Flag | PURGE
Bloomberg LP Software Engineer / Developer Brain Teasers - 0of 0 votes
AnswersOut of 10 coins, one weighs less then the others. You have a scale.
- DPS Prog May 17, 2009
(A)How can you determine which one weighs less in 3 weighs?
(B)Now how would you do it if you didn't know if the odd coin weighs less or more?| Report Duplicate | Flag | PURGE
Bloomberg LP Software Engineer / Developer Brain Teasers - 0of 0 votes
AnswersThere are n gas stations positioned along a circular road. Each has a limited supply of gas. You can only drive clockwise around the road. You start with zero gas. Knowing how much gas you need to get from each gas station to the next and how much gas you can get at each station, design an algorithm to find the gas station you need to start at to get all the way around the circle.
- DPS Prog May 17, 2009| Report Duplicate | Flag | PURGE
Bloomberg LP Software Engineer / Developer Brain Teasers - 0of 0 votes
AnswersImplement a function to return a ratio from a double (ie 0.25 -> 1/4). The function will also take a tolerance so if toleran ce is .01 then FindRatio(.24, .01) -> 1/4
- DPS Prog May 17, 2009
int FindRatio(double val, double tolerance, int& numerator, int& denominator)| Report Duplicate | Flag | PURGE
Bloomberg LP Software Engineer / Developer Math & Computation - 0of 0 votes
AnswersDifference between heap and stack? Write a function to figure out if stack grows up or down.
- DPS Prog May 17, 2009| Report Duplicate | Flag | PURGE
Bloomberg LP Software Engineer / Developer Computer Architecture & Low Level - 0of 0 votes
AnswersYou have 2 supposedly unbreakable light bulbs and a 100-floor building. Using fewest possible drops, determine how much of an impact this type of light bulb can withstand. (i.e. it can withstand a drop from 17th floor, but breaks from the 18th).
- DPS Prog May 17, 2009
Note that the ever-popular binary search will give you a worst case of 50 drops. You should be able to do it with under 20.| Report Duplicate | Flag | PURGE
Bloomberg LP Software Engineer / Developer Brain Teasers - 0of 0 votes
AnswersSuppose there is a stream of numbers 1 to 9. It may contain duplecates.
- DPS Prog May 15, 2009
which data structure will u use.?
Which data structure will u use other than provided by STL?| Report Duplicate | Flag | PURGE
Bloomberg LP Software Engineer / Developer Data Structures - 0of 0 votes
AnswersI got phone interviewed with Bloomberg.
1)diff bet class and structure
2)syntax of copy constructor
3)why we need copy constructor?
4)why we need overloaded = operator?
5)signature of overloaded = operator for a class?
e.g. Myclass & operator =(const Myclass &)
6)why & used in return type of = operator ?
7)suppose :class Myclass{ public: Myclass(int a){m=a;}; private : int m; };
a)how will u create an array of objects of Myclass on stack?
- DPS Prog May 15, 2009
b)how will u crete an array of objects on heap?
8)what precautions should be taken to write a class's destructure?
9)what will u do to prevent others from creating more than one instances of ur class?
10)how will u make singleton thread safe?
10.1) what problem may occure with singleton at run time?
11)what is diff between "operator new" and "new" ?
12)what happens if new fails to allocate memory?| Report Duplicate | Flag | PURGE
Bloomberg LP Software Engineer / Developer C++ - 1of 1 vote
AnswersGiven two arrays (of numbers), how can you find the common elements between the two arrays? What is the complexity? Will the complexity change is one array is much larger than the other?
- webchic April 06, 2009| Report Duplicate | Flag | PURGE
Bloomberg LP Financial Software Developer Arrays - 0of 0 votes
AnswersGiven a point how can you tell if it is inside a circle?
- webchic April 06, 2009| Report Duplicate | Flag | PURGE
Bloomberg LP Financial Software Developer Math & Computation - 0of 0 votes
AnswerTell me about one challenging project you did in industry/college
- webchic April 06, 2009| Report Duplicate | Flag | PURGE
Bloomberg LP Financial Software Developer Behavioral - 0of 0 votes
AnswersWhat are the differences between Java and C++? List as many as possible.
- webchic April 06, 2009| Report Duplicate | Flag | PURGE
Bloomberg LP Financial Software Developer C++ - 0of 0 votes
AnswersWhat is a join? What are the kinds of joins?
- webchic April 06, 2009| Report Duplicate | Flag | PURGE
Bloomberg LP Financial Software Developer Database - 0of 0 votes
AnswersWhat does 'static' keyword do? Given a function as follows:
- webchic April 06, 2009
int foo() {
static int i;
return i++;
}
What is the value of i, if foo is called twice?
Should you make any changes if it is a multithreaded program?| Report Duplicate | Flag | PURGE
Bloomberg LP Financial Software Developer C - 0of 0 votes
AnswerWhat do you know about Bloomberg?
- webchic April 06, 2009| Report Duplicate | Flag | PURGE
Bloomberg LP Financial Software Developer Behavioral - 0of 0 votes
AnswersHow would you implement phone book (data structure, time complexity etc.)? Given two names, find all the names and their phone numbers between them (sorted order). Will you change your data structure now? What are the time complexities now?
- webchic April 06, 2009| Report Duplicate | Flag | PURGE
Bloomberg LP Financial Software Developer Algorithm - 0of 0 votes
Answerscode to replace multiple spaces in string with a single space.
- ez pz March 20, 2009| Report Duplicate | Flag | PURGE
Bloomberg LP Amazon Financial Software Developer Software Engineer / Developer String Manipulation - 0of 0 votes
AnswersExplain Virtual functions. Explain with code why virtual functions are useful. why would you use a const function?
- ez pz March 20, 2009| Report Duplicate | Flag | PURGE
Bloomberg LP Financial Software Developer C++ - 0of 0 votes
AnswersWhy might quick sort might be better than merge sort.
- ez pz March 20, 2009| Report Duplicate | Flag | PURGE
Bloomberg LP Financial Software Developer Sorting - 0of 0 votes
AnswersWhat are the pros and cons of hash map and tree map?
- ez pz March 20, 2009| Report Duplicate | Flag | PURGE
Bloomberg LP Financial Software Developer Hash Table