Bloomberg LP Interview Questions
- 2of 0 votes
AnswersList as many data structures as you can think of. How do you detect a loop in a linked list?
- Bloomberg london July 31, 2008| Report Duplicate | Flag | PURGE
Bloomberg LP Financial Software Developer Data Structures Algorithm Linked Lists - 0of 0 votes
AnswersIf you have other offers what will you look for in the offer to make a decision?
- Amod July 22, 2008| Report Duplicate | Flag | PURGE
Bloomberg LP Software Engineer / Developer Behavioral - 0of 0 votes
AnswerWhat would your previous managers tell about you?
- Amod July 22, 2008| Report Duplicate | Flag | PURGE
Bloomberg LP Software Engineer / Developer Behavioral - 0of 0 votes
AnswersWhat is memory leakage? how do you detect it?
- lax July 22, 2008| Report Duplicate | Flag | PURGE
Bloomberg LP Financial Software Developer C - 0of 0 votes
AnswersWrite code to remove spaces from a string in-place
- lax July 22, 2008| Report Duplicate | Flag | PURGE
Bloomberg LP Financial Software Developer Coding - 0of 0 votes
AnswersAfter fork, does new process get file handles and locks?
- Koonz July 22, 2008| Report Duplicate | Flag | PURGE
Bloomberg LP Financial Software Developer Linux Kernel - 0of 0 votes
AnswersWhat's the difference between const pointer and pointer to const.
- Sach (Sachin) July 22, 2008| Report Duplicate | Flag | PURGE
Bloomberg LP Software Engineer / Developer Coding Terminology & Trivia - 0of 0 votes
AnswersVirtual functions. How does a compiler know which function to use(virtual funtion table)?
- Sach (Sachin) July 22, 2008| Report Duplicate | Flag | PURGE
Bloomberg LP Software Engineer / Developer C - 0of 0 votes
AnswersWhat is a copy constructor? How do you use it? What's the difference between shallow and deep copy? Why the significance of ambersand (&) in the copy constructor ? What will happen if there is no ambersand?
- Alfy July 22, 2008| Report Duplicate | Flag | PURGE
Bloomberg LP Software Engineer / Developer C Terminology & Trivia - 0of 0 votes
AnswersIn unix, how do you kill all child processes of a particular parent?
- Alfy July 22, 2008| Report Duplicate | Flag | PURGE
Bloomberg LP Software Engineer / Developer Linux Kernel Terminology & Trivia - 0of 0 votes
AnswerIn unix, what is a defunct process ?
- Alfy July 22, 2008| Report Duplicate | Flag | PURGE
Bloomberg LP Software Engineer / Developer Linux Kernel Terminology & Trivia - 0of 0 votes
AnswerWhat is the unix command to a kill a process ?
- Alfy July 22, 2008| Report Duplicate | Flag | PURGE
Bloomberg LP Software Engineer / Developer Linux Kernel Terminology & Trivia - 1of 0 votes
AnswersIf you were to implement a garbage collector in C++ how will you do it?
- Amod July 22, 2008| Report Duplicate | Flag | PURGE
Bloomberg LP Software Engineer / Developer C++ Computer Architecture & Low Level - 0of 0 votes
AnswersWhy is java secure?
- Amod July 22, 2008| Report Duplicate | Flag | PURGE
Bloomberg LP Software Engineer / Developer Terminology & Trivia - 0of 0 votes
AnswerWhat is garbage collection
- Amod July 22, 2008| Report Duplicate | Flag | PURGE
Bloomberg LP Software Engineer / Developer Terminology & Trivia - 0of 0 votes
AnswersRemove spaces from a string (in-place)
- lax July 22, 2008| Report Duplicate | Flag | PURGE
Bloomberg LP Financial Software Developer Coding Algorithm - 1of 0 votes
AnswersPhone Interview:
- Carbon April 30, 2008
The guy who interviewed me is a project leader at Bloomberg. He was very arrogant and
his english was very poor.
First he asked me to explain what I have worked on at current company. So I explained him the distributed system I built at world's 3rd best research organization. The discussion went on for 30 minutes and at the end He laughed at it and claimed that its not a real distributed system!
He then asked following C++ questions:
1. Can you have private destructor and private constructor ? explain your answer.
2. Can you have virtual constructor ? explain your answer.
3. What design pattern is similar to virtual constructor ?
4. Can you have vector of auto_pointer ? explain your answer.
5. is this code valid:
auto_pointer<Object> a(new Object());
auto_pointer<Object> b(new Object());
a = b;
My Answer: Yes its valid ( I checked in the book later)
but he insisted that this is invalid code! what an idiot.
If he comes on the phone to interview you, just say "No Thanks!"| Report Duplicate | Flag | PURGE
Bloomberg LP Financial Software Developer C Terminology & Trivia - 0of 0 votes
Answers1. From which memory do static variables get allocated?? - Global memory i guess
- backbone March 04, 2008
2. Indirectly asking about virtual destructor?
3. If u have 1K as ur heap memory can a call to malloc(1 K) succeed??
4. what is the difference between static variable and local variable?
5. Hash a string of length 100 ? he was asking me a hash function?| Report Duplicate | Flag | PURGE
Bloomberg LP Financial Software Developer - 0of 0 votes
AnswersWrite a program to add two numbers a and b.
- gauravk.18 February 25, 2008
1. Without Using + operator
2. Without using any loops| Report Duplicate | Flag | PURGE
Bloomberg LP Software Engineer / Developer Coding - 0of 0 votes
AnswersInhouse interview question:
- Koonz February 02, 2008
You have an array of char's like so:
[12, 46, 244, 0, 12, 83, 48, 98, 233, 83, 26, 91, 119, 148, 98]
Whats the best way to return the first repeated element. The first one in this case is 12.| Report Duplicate | Flag | PURGE
Bloomberg LP Financial Software Developer Data Structures - 0of 0 votes
AnswersIf you have a linked list of length N, whats the best way to find element that is X from the end (X is assumed to be less than N)
- Kunal Naik February 02, 2008| Report Duplicate | Flag | PURGE
Bloomberg LP Financial Software Developer Algorithm - 0of 0 votes
AnswersIf a node is down on a network, what steps would you take to debug it?
- Koonz February 02, 2008| Report Duplicate | Flag | PURGE
Bloomberg LP Financial Software Developer Networking / Web / Internet - 0of 0 votes
AnswersHi has anyone had a recent on-site interview with bloomberg?
- vamos January 23, 2008
could you please share your experiences and probably a few questions that they have asked yu?
Thnks guys...this site has been a real help to me..| Report Duplicate | Flag | PURGE
Bloomberg LP Financial Software Developer - 0of 0 votes
Answersprint "google" in binary representation.
- wekingpro December 22, 2007| Report Duplicate | Flag | PURGE
Bloomberg LP Financial Software Developer Coding - 0of 0 votes
AnswersExplain what the following does: ls | grep a
- lax September 26, 2007| Report Duplicate | Flag | PURGE
Bloomberg LP Financial Software Developer Linux Kernel Terminology & Trivia - 3of 0 votes
AnswersHad a phone interview with Bloomberg... some time back. These were the questions....
- Stranger September 09, 2007
1) Difference between delete and free.
2) Why cant one throw exception from destructor.
3) How is exception handling implemented in C++
3a)What is stack unwinding in exception handling.
4) Given two files find the intersection of it in O(n). What if files are too large, i.e. memory constraint.
5) How is fork and exec different
6) How is background and foreground process implemented in unix shell
7) How to bring some process in foreground.
8) How to find if some process is leaking memory.
9) Given a code, where are static, object cretead by new and automatic members stored.
10) What is memory leak and why.
11) What is auto-ptr and how is it implemented.
12) What happens in fork .. expalain.| Report Duplicate | Flag | PURGE
Bloomberg LP Software Engineer / Developer Algorithm - 0of 0 votes
AnswersHow do u find distinct intersction between 2 arrays? Come up with a best solution
- bnp July 19, 2007| Report Duplicate | Flag | PURGE
Bloomberg LP Software Engineer / Developer Algorithm - 0of 0 votes
AnswersWhy is access to static variables not allowed from non-static methods in java?
- mclarenfan July 08, 2007| Report Duplicate | Flag | PURGE
Bloomberg LP Software Engineer / Developer Java Object Oriented Design - 0of 0 votes
AnswersPhone interview.
- anirudha81 April 28, 2007
Projects.
C and Java, they asked preference.
I said i am not comfortable with C++.though worked with VC++ mainly using MSDN.
lot if threads, mutexes, semaphores, static variable, lots on static variable scope.
reverse a string pitfalls.
polymorphism (messed up here).
projects again.
end.
Selected.| Report Duplicate | Flag | PURGE
Bloomberg LP Financial Software Developer - 0of 0 votes
AnswersPhone interview:
- Ashwin April 13, 2007
1. Mallocing data and memory leaks.
2. STL and C++ basics: advantages of C++ over C
3. Pgm to check whether stack grows up or down. Low level memory stuff
4. Unix stuff: threads, processes, mutexes, semaphores
5. Questions about projects on my resume.
6. Garbage collection
7. Why Bloomberg?
On site:
1. Projects on my resume.
2. C++ basics again (some really obscure questions in my opinion like immutable classes, mutable classes etc. I wasnt sure what to answer)
3. To code the game of LIFE? (google it)
4. Usual HR questions:
a. Why Bloomberg?
b. Toughest problem.
c. A situation where you showed leadership etc.| Report Duplicate | Flag | PURGE
Bloomberg LP Financial Software Developer