Goldman Sachs Interview Questions
- 0of 0 votes
AnswersWhen would you use an interface vs. abstract class?
- ThatDude April 20, 2009| Report Duplicate | Flag | PURGE
Goldman Sachs Software Engineer / Developer Object Oriented Design - 0of 0 votes
AnswersExplain the differences between HashTable and HashMap?
- ThatDude April 20, 2009| Report Duplicate | Flag | PURGE
Goldman Sachs Software Engineer / Developer Hash Table - 0of 0 votes
AnswersWhat is a fact table and dimension table?
- Varsha March 08, 2009| Report Duplicate | Flag | PURGE
Goldman Sachs Financial Software Developer Database - 1of 0 votes
AnswersWhy does destructor in base class need to be declare virtual?
- one2free November 28, 2008| Report Duplicate | Flag | PURGE
Goldman Sachs Software Engineer / Developer C - 0of 0 votes
AnswersWhat is name hiding?
- one2free November 28, 2008| Report Duplicate | Flag | PURGE
Goldman Sachs Software Engineer / Developer C - 0of 0 votes
AnswersHow many oranges/spheres (each of diameter 10 units) can you fit into a box with a size = 100 X 100 X 100 units.
- FinExpress October 31, 2008| Report Duplicate | Flag | PURGE
Goldman Sachs Software Engineer / Developer Brain Teasers - 0of 0 votes
AnswersTemplate vs. Inheritance. Why use one over the other?
- one2free December 06, 2007| Report Duplicate | Flag | PURGE
Goldman Sachs Software Engineer / Developer Object Oriented Design - 0of 0 votes
AnswerWrite a smart_ptr class
- one2free December 06, 2007| Report Duplicate | Flag | PURGE
Goldman Sachs Software Engineer / Developer Coding - 0of 0 votes
AnswerHow do virtual function works in C++? What if the function is not declared virtual?
- one2free December 06, 2007| Report Duplicate | Flag | PURGE
Goldman Sachs Software Engineer / Developer C++ - 0of 0 votes
AnswerDesign (classes and class diagrams only) an object oriented Network Library that will facilitate.
- liuyuna December 04, 2007
1. Making TCP/IP connections.
2. Send and receive messages (Both TCP and UDP).
I would like to see class diagrams and the role and how the interact with other components. Please provide pseudo-code that shows how the classes can be used.| Report Duplicate | Flag | PURGE
Goldman Sachs Analyst Algorithm - 0of 0 votes
AnswersDesign (like to see class diagrams) a Formatted File reading System, and provide an implementation. The requirements are as follows.
- liuyuna December 04, 2007
1. The system must be configurable.
2. Should facilitate addition of new formats quickly.
3. Must be portable.
4. All files are of a standard format. They have several sections. Each section has a header that describes the data that follows it.
MATRIX_1 2 3 <Header>
1 1 1 <Data>
2 2 2
MATRIX_2 1 2 <Header>
1 2 <Data>
(U can use any third part libraries such as boost, ACE etc.)| Report Duplicate | Flag | PURGE
Goldman Sachs Analyst Algorithm - 0of 0 votes
Answers5 6 7 8 8 8 8 8 ? What is the next number in the series ???
- vas November 15, 2007| Report Duplicate | Flag | PURGE
Goldman Sachs Software Engineer / Developer Brain Teasers - 0of 0 votes
Answersint function findValue(int[]arr,int val,intlowIdx,int highIdx)
- Subhash April 02, 2007
{
if(lowIdx>=higIdx)
return -1;
int midIdx:=Math.floor((lowIdx+higIdx)/2);
if(value>arr[midIdx])
return findValue(arr,value,midIdx+1,highIdx)
else if (value<arr[midIdx])
return findValue(arr,value,lowIdx,midIdx-1)
else
return midIdx;
}
And
int arr[]={1,2,3,5,8,13,21,34,55,89};
int n=arr.length;
What is the worse case order of execution if a call is made to
findValue(arr,<input from user>,0,arr.length -1)
a: log(n) log is of base 2
b: n**2
c: n*2
d: n| Report Duplicate | Flag | PURGE
Goldman Sachs Software Engineer / Developer Java - 0of 0 votes
AnswersWell I just fucked up a great opportunity. Oh well, that's not what this sites about:
- FusedEntropy March 09, 2007
#1 Which is faster ++a or a++
#2 Implement a class where implicit conversion takes place.
#3 Diff between stringcopy and memcopy
#4 A program crashes before it reaches main. Where would you look for the problem?
#5 What it wrong with this function:
F1(...){
x = new();
F2();
delete x;
}
#6 when implementing a + operation "string + (string)". how would you return the return value, by ref or by val.| Report Duplicate | Flag | PURGE
Goldman Sachs Software Engineer / Developer Coding - 0of 0 votes
AnswersHow was the team structure where you worked last summer?
- mallory knox February 23, 2007
Have you worked in teams in any of your classes?| Report Duplicate | Flag | PURGE
Goldman Sachs Software Engineer / Developer Behavioral - 0of 0 votes
AnswersWhy would you use an interface over an abstract class?
- mallory knox February 23, 2007| Report Duplicate | Flag | PURGE
Goldman Sachs Software Engineer / Developer Java - 0of 0 votes
AnswerWhat is an index?
- M January 17, 2007| Report Duplicate | Flag | PURGE
Goldman Sachs Software Engineer / Developer Database - 0of 0 votes
AnswersWhat is the "placement new" operator in C++?
- vodangkhoa December 17, 2006| Report Duplicate | Flag | PURGE
Goldman Sachs Software Engineer / Developer Terminology & Trivia - 0of 0 votes
AnswersGiven 2 squares on a 2 dimensional plane, find a line that would cut these two squares in half.
- vodangkhoa December 08, 2006| Report Duplicate | Flag | PURGE
Goldman Sachs Analyst Brain Teasers Math & Computation - 0of 0 votes
AnswersSuppose you have a list of jars to compile and some jars are dependent on others, what kind of data structure would you use to store the jar files? For example, if you had jars A, B, C, and D. A is dependent on B and C. B is dependent on D. What data structure would you use to store these dependencies? Which jar would you build first? B or C?
- Anon April 03, 2006| Report Duplicate | Flag | PURGE
Goldman Sachs Software Engineer / Developer Object Oriented Design - 0of 0 votes
AnswerHow would you handle the above situation if say you had 10 million files?
- Anon April 03, 2006| Report Duplicate | Flag | PURGE
Goldman Sachs Software Engineer / Developer System Design - 0of 0 votes
AnswersDid I use JSP precompilation for one of my academic projects?
- Jack February 28, 2006| Report Duplicate | Flag | PURGE
Goldman Sachs Software Engineer / Developer Experience - 0of 0 votes
AnswersDescribe a project
- Jack February 28, 2006| Report Duplicate | Flag | PURGE
Goldman Sachs Software Engineer / Developer Experience - 0of 0 votes
AnswersWhy GS?
- Jack February 28, 2006| Report Duplicate | Flag | PURGE
Goldman Sachs Software Engineer / Developer Behavioral - 0of 0 votes
AnswersWhat programs have to be running on the server and client for an NFS mount to work (answer: to work, just nfsd and mountd on the server; although both client and server SHOULD be running nfsd and mountd)
- Mr. Know-It-All September 24, 2005| Report Duplicate | Flag | PURGE
Goldman Sachs System Administrator System Administration