Summer Internship Interview Questions | Glassdoor

# Summer Internship Interview Questions

233

Summer internship interview questions shared by candidates

## Top Interview Questions

Sort: RelevancePopular Date

Feb 26, 2010

Feb 26, 2010
 How many digits are there in 2^50?5 Answerslog2(2^50) / log2(10) = 50 / 3.3 ~= 152^50 / 10 = 16 * 2^46 *1.616 digits: 2^50 = (2^10)^5 = 1024^5Show More Responsesevery 3 powers of 2 the number of digits increases by 1. 50/3 = 16.67, so there are 16 digits.With these brain teasers, is it allowed to use scratch paper? Is there a favored approach between trying to work quickly and mentally as opposed to thoroughly and methodically? I can see the pro's and con's of both, and I'm just curious whether I should practice one way or another.

### Summer Internship - Quantitative Investment Strategies at Goldman Sachs was asked...

Apr 10, 2012
 Suppose that you have a fair coin. You start with \$0. You win 1\$ each time you get a head and loose \$1 each time you get tails. Calculate the probability of getting \$2 without getting below \$0 at any time.5 AnswersDraw a tree to have an idea of how to compute the probability. The flips are all independent with each other.1/31/3 Because if he requires 2 heads = \$2, then it means he require HH out of {HH,HT ,TH,TT} We cannot consider TT because it would turn to zero. Therefore, he has 1 chance out of 3. Hence 1/3.Show More ResponsesEach flip has a .5 possibility of being head. (.5)(.5)=.25 or 1/4Marchov chain with 2 and -1 absorbing OR geometric series 1/4^n from 1 to inf=1/3

### Software Development Engineer In Test/SD Summer Internship at Microsoft was asked...

May 17, 2012
 Given an array of positive and negative numbers, give an algorithm that would find the sequence of numbers that give the largest sum. The numbers have to be in sequential order. 2 AnswersThe naive algorithm will take O(n^2) time, but it is very easy to code. The divide and conquer algorithm will take O(nlgn) time, but a little challenge to implement.If by "sequential order" you mean that the indices of the numbers in the subsequence must be consecutive, I think this should work in O(n): int main() { int best[N], B, i, a[N]; //input to a; best[0] = a[0]; B = a[0]; for(i = 1; i best[i-1]) best[i] = B + a[i]; else best[i] = best[i-1]; B = max(a[i], B + a[i]); } return best[N-1]; return 0; }

### Summer Software Engineering Internship at Symantec was asked...

Feb 9, 2012
 What is the difference between a Class in C and an Object in C++?2 AnswersC has no class- C is a functional programming language!!!!!I think you mean difference between class and object in C++, C is a low level language with no Class functionality (it does have struct however). A class is a collection of variables and functions for the purposes of OO programming. An object is an in stance of the class that can call its member functions and variables

### Summer Software Engineering Internship at Symantec was asked...

Feb 9, 2012
 What is the difference between a signed and unsigned integer variable type?2 AnswersSigned can hold positive and negative numbers, unsigned numbers can only hold positive numbers (or 0)signed value ranges from (-Max_Val, Max_Val), while signed goes from (0, 2*Max_Val). Max_Val is the predefined maximum value for the specific data type. They both have the same range of 2*Max_Val

Feb 17, 2014
 A survey is given to all passengers on a number of different planes. The survey asks each person how full their plane was. The people answer honestly. If 50% of people claim that their plane was 80% full, while the other 50% claim that their plane was 20% full, how full was the average plane?2 Answers32%, I think? I totally blanked during the interview and it took me a while to get.Let's say each plane holds 100 people. If someone is on a plane which is 80% full, then each of the 80 passengers will say the same thing. Similarly, if someone is on a plane which is 20% full, then each of the 20 passengers say the same thing. We want the number of people who say 80% to be equal to the number of people who say 20%, so for each plane which says 80% there must be four which say 20%. The average is therefore (1/5)80% + (4/5)20% = 32%.

### Summer General Internship at Discovery Communications was asked...

Mar 24, 2014
 The Survey was really easy...2 AnswersListed all my skillsHey! I haven't heard anything back yet either (idk if you have by now though). I know someone who works at Discovery and I had her ask about it and she was told everyone should hear back by the end of April (which is very confusing since the e-mail for the video audition said we should hear by March 31st). Have you heard anything by now?

### Wealth Management Summer Internship at Goldman Sachs was asked...

Oct 10, 2013
 The easy questions were everything from, "tell me about a time you had to be a leader" to harder ones like a scenario where "you have a client that wants to invest \$10 million dollars how do you invest it for him?" prepare for follow on questions to this question which is a good sign.1 AnswerIt depends on there age, goals, risk tolerance and investment objectives, but I would start with tax free municipal bonds since they are in a high tax bracket and near retirement.

### Summer Internship at Nicole Miller was asked...

Mar 18, 2013
 Why did I want this job1 AnswerShe said nothing to my answer.
110 of 233 Interview Questions

More