# Summer Analyst Interview Questions

Summer analyst interview questions shared by candidates

## Top Interview Questions

What are the methods of valuing a company? 1 AnswerIt's DCF(Discounted casfhflow) & Relative method, where FCFE(Free cash flow to Equity) is vital for equity shareholders & FCFF(Free cash flow to Firm) is vital for the company. |

Tell me about a time when you were working in a team and your opinion was challenged. |

### Summer Analyst at Goldman Sachs was asked...

how many times the hour and minute hands of the clock form right angle during one day? 9 Answerseach hour creates 2 right angles...2 x 24 = 48 times a right angle is formed in one day Wrong. Think what's happening around 3 and 9 o'clock 4 times? Show More Responses Let me show you a mathematical approach. Common sense dictates that the minute hand moves at a faster rate of 5.5 degrees a minute (because the hour hand moves 0.5 degrees a min and the minute hand moves 6 degrees a minute). We start at 12 midnight. The hands are together. For subsequent 90 degree angles to occur, the minute hand must "overtake" the hour hand by 90 degrees, then 270 degrees, then 360 + 90 degrees, then 360 + 270 degrees, then 360 + 360 +90 degrees.. and so on. This can be re-expressed as: (1)90, 3(90), 5(90), 7(90), 9(90), 11(90)... n(90). The number of minutes this takes to happen can be expressed as (1)90/5.5, 3(90)/5.5, 5(90)/5.5, 7(90)/5.5, 9(90)/5.5, 11(90)/5.5... n(90)/5.5. In one day, there are 24 hr * 60 mins = 1440mins To find the maximum value of n, n(90)/5.5 = 1440 n = 88 but as seen from above, n must be an odd number (by pattern recognition and logic) hence n must be the next smallest odd number (87) counting 1,3,5,7,9,11......87, we see that the number of terms = (87-1)/2 +1 = 44. In other words, the minute hand "overtakes" the hour hand on 44 occasions in 24 hours in order to give a 90 degree angle. Therefore the answer to your question is 44. i agree with right_ans. although i got lost in his explanation, though i'm sure it is correct. i found another answer here: http://brainteaserbible.com/ Each hour has 2 occurrences of 90 degrees. In 12 hrs, it overtakes 24 times. BUT hrs 2 to 3 has only 1 NOT 2. Also hr 8 to 9 has only 1. So subtract 2 from 24. You get 22. In half a day (12 hrs) you get 22 times. Therefore in 1 day ie 24 hrs, it cross 22 * 2 = 44 times. 42 Relative speed is 5.5 degree/min. Time is 24*60 mins. Total distance is 5.5*24*60 degrees. How many full circles it is? 5.5*24*60/360 = 5.5*4 = 22. Each full circle contains 2 right angles (90 and 270). So answer is 22*2 = 44. 44 |

### Summer Analyst at Goldman Sachs was asked...

13 cubed 6 Answers2197 how long did it take you to answer this? I assume thats what they were testing I did it while doing some chit chat about his day. No longer then two minutes, and then he asked how I did it. So I explained the steps. Show More Responses really easy on paper, in your head, not so easy. In your head, here's how I'd do it: 13 squared is 169- that's easy. then, 10 times 19 is 1690, and 3 times 169 is approx 500, so 2190 is an easy approximation. Only 7 off from the actual answer! 13*13 = 169. Then do 13*170 = 10 * 170 + 3 * 170 = 1700 + 510 = 2210 Then, 2210 - 13 = 2197 Do it on your head. 13*13 = 169. For 169*13 first 3*169 = 507 second 10*169 = 1690 Finally 169*13 = 507 + 1690 = 2197. |

### Summer Analyst at Goldman Sachs was asked...

Why 6 AnswersYour subjects are more from hardware side so how could you help us? but isn't it a bit early to say that you didn't get the second round? It's been a week, i wasnt sure how much time it takes... Show More Responses I'll leave a comment here again once I get a reply. I hope you get one too :-) Thanks Bro yo, i got it. |

### Summer Analyst at Goldman Sachs was asked...

brain teaser - a 3 gallon bucket and a 5 gallon bucket. How do you get 4 gallons? 5 AnswersFill the 5G jug and pour it into the three gallon jug. Discard 3 gallon jug. Pour the 2 gallons from the 5 gallon jug into the 3 gallon jug. Fill 5 gallon jug again and pour one gallon into the 3 gallon jug. 3+1=4 Fill the 5G jug and pour into the 3G. Discard the contents of the 3G jug and pour the 2G into the empty 3G. Make a mark on the 3G to know where the 2G level is. Pour the 2G into the now empty 5G, fill the 3G to the mark you made and pour it into the 5G jug. Actually: Fill 5G, pour into 3G. Dump 3G. Dump remaining 2g into 3G. (now you have 2g in 3G) Fill 5G. Pour into 3G until full (+1g). The remaining amount in your 5G is exactly 4g. Show More Responses I think the simplest way is to pour the 3 gallon into the 5 gallon twice so youll end up with one gallon left in the 3 gallon. pour that into the 5, and fill up 3G again and pour that into five.. fill 5 gallon with 2 times 3 gallon. The second time 3 gallon would have 1 gallon remaining in it . now put it in outside box.take 5 gallon content and put it back in 3 gallon. already 1 gallon in outside+3 gallon here = 4 gallon |

### Summer Analyst at Goldman Sachs was asked...

How do you check if a Linked List has a recurring loop? 4 AnswersI thought of using a hash table to store the values of each node, and adding values to the table as we iterate through the Linked List. This would only work if the values are unique. It was the not fastest or best either. With some hints, I came to a better solution of iterating through the Linked List twice - one that hops 1 node each time and the other hops 2 nodes each time. If the latter loop surpasses or reaches a node from the first, there exists a loop. There would be no loop of course when both reach the end of the Linked List. There is a blog discussing this problem, as well as another problem to find the entry node in the loop. There is a blog discussing this problem, as well as another problem to find the entry node in the loop. The link of the blog is: http://codercareer.blogspot.com/2012/01/no-29-loop-in-list.html Show More Responses /* Jun Zheng, Rice Univ C++, Xcode 4.5.2 Interview question of GS Check if a linkedlist has circle, phead points to the start node */ bool ifCircular(node* phead){ node* pfast=phead; node* pslow=phead; while(pfast !=NULL && pfast->next !=NULL){ pfast=pfast->next->next; pslow=pslow->next; if(pfast==pslow) return true; } return false; } |

How would you show a correlation between two types of data? 3 Answers***Probably asked based on my prior research experience*** I kinda fudged this one. I said that I'd compute the covariance of the two datasets. My interviewer took the answer but didn't show whether or not he liked that answer. Covariance and correlation coefficient are based on Gaussian assumption, Spearman's rank correlation maybe a better choice if they are totally different types of data. A scatterplot before calculating these statistics is recommended. if two are both quantitative variables, use correlation. if both are categorical, use two way table. if one is quantitative and the other is categorical, then convert the quantitative one to a categorical one then make a two way table. |

### Summer Analyst at Goldman Sachs was asked...

Walked through a credit score problem with two companies. 6 Answers"I thought I had settled and finished my problems. But the banks still were refusing me loans ! I got in touch with Credit Sudhaar( www.creditsudhaar.com ) Now, with Credit Sudhaar bad marks are really gone, my scores are up, and I was just told that my credit health is rock solid. These guys are pros. You can contact them on 022-67886788 I was going through the same problem few months back , then i consulted credit sudhaar ,they helped me in paying my debt and also counselled me in taking decisions to improve my credit score. I would suggest you to consult them once. You can contact them on 022-67886788 or can visit their websites at www.credit sudhaar.com I was having many credit issues in the past. Then CreditSudhaar helped me in solving those issues, helped me to improve my credit score which was very low. They are the best conselors in financial matters. You can contact them on 022-67886788 or can visit their websites at www.creditsudhaar.com Show More Responses I was facing with some serious credit issues. Banks were rejecting my loans, I was in the credit crisis condition. My credit health was going down. Then I consulted CreditSudhaar, they really helped me to come out of my situation, their counsellors are very cooperative and understands your problem really well. They improved my credit score. You can contact them on 022-67886788 and can visit their websites at www.creditsudhaar.com My loan was rejected. Credit Sudhaar was my choice. Initially they were slow. But their counsellors were able to handle all my queries. I will give Credit Sudhaar a positive review. You can contact them on 022-67886788 or can visit their website at www.credit Sudhaar.com I had no idea my credit was bad. The guys at Credit Sudhaar analysed my report. The process took some time but my credit was restored, enhanced and protected. I have no reason for complaints. |

### Summer Analyst at Goldman Sachs was asked...

Given an array with only binary numbers, ex. 110110101, sort it in better than NlogN. You have two integers or pointers, and that is all that's allowed for space complexity. 4 AnswersEasy question asked from the two managers. Pointer to start and end of array. If P1 = 1 & P2 = 0, swap the two, and progress both pointers towards the center. Runs in N time. I would just use stl container like deque to push front 0 and back 1. Or one can simply count number of 1 and 0 and create array like that. I don't understand how the swap algorithm presented by above would work. @thexesus Bucket sort has space complexity of N. Swap answer works. Show More Responses int x = 0; for(int y = 0; y < array.length; y++) { if( array[y] ==0 ) { array[x] = array[x] ^ 0; array[y] = array[y] ^ 0; x++; } } Complexity is N and only two integers used |

**1**–

**10**of

**3,114**Interview Questions

## See Interview Questions for Similar Jobs

- Investment Banking Analyst
- Summer Analyst
- Intern
- Analyst
- Financial Analyst
- Sales and Trading Summer Analyst
- Associate
- Investment Banking Associate
- Business Analyst
- Equity Research Associate
- Consultant
- Vice President
- Investment Analyst
- Operations Analyst
- Managing Director
- Research Analyst