quantnet questions

13
8. There are 100 identical looking balls, 50 red, 50 blue. How would you put them into 2 jars so that if you randomly pick one ball out of these 2 jars, the probability of picking red ball is larger than blue. A man speaks the truth 3 out of 4 times. He throws a die and reports it to be a 6. What is the probability of it being a 6? 1. An airplane has N seats, and N passengers are waiting to board it, not in any particular order. Miraculously, everyone is assigned to a different seat on the airplane; however, the first passenger to board is a jerk and selects a seat at random. Thereafter, passengers board one at a time according to the following rule: If his or her assigned seat is vacant, the passenger sits there; otherwise, the passenger selects a vacant seat at random. What's the probability that the last passenger to board gets his or her assigned seat? 2. We have two concentric circles. A chord of the larger circle is tangent to

Upload: khang-tran

Post on 10-Feb-2016

218 views

Category:

Documents


1 download

DESCRIPTION

jhgf

TRANSCRIPT

Page 1: Quantnet Questions

8. There are 100 identical looking balls, 50 red, 50 blue. How would you put them into 2 jars so that if you randomly pick one ball out of these 2 jars, the probability of picking red ball is larger than blue.

A man speaks the truth 3 out of 4 times. He throws a die and reports it to be a 6. What is the probability of it being a 6?

1. An airplane has N seats, and N passengers are waiting to board it, not in any particular order. Miraculously, everyone is assigned to a different seat on the airplane; however, the first passenger to board is a jerk and selects a seat at random. Thereafter, passengers board one at a time according to the following rule: If his or her assigned seat is vacant, the passenger sits there; otherwise, the passenger selects a vacant seat at random.

What's the probability that the last passenger to board gets his or her assigned seat?

2. We have two concentric circles. A chord of the larger circle is tangent to the smaller circle and has length 8. What's the area of the annulus--the region between the two circles?

Question: Given arbitrary integer, come up with a rule to judge if it is divisible by 9. Prove it.

Question: Roll a penny around another fixed penny in the center with edges in close

Page 2: Quantnet Questions

contact. After moving half circle around the center penny, you will find the penny in motion has rotated 360 deg. Why?

Question: very heavy wall moving at 60mph, a ball moving same direction at 120 mph. What is direction and speed of ball after ball hit wall.

Question: A square with four corners A,B,C,D. Suppose you start from corner A and have equal chance to go to neighboring corners B and D; After reaching new corner, you again have equal chance to go to its two neighboring corners. The time consumed to travel on each edge is 1, what is the mean time to come back to A.

Question: What is the properties of p2−1 where p is prime number larger than 3

Question: A stair of 100 steps. You can either climb either one step or two steps but no more each time and you can walk up entire stair any way you like with rule above obeyed. How many possible combinations of ways to finish the walk?

Question: Given variances and covariance of X and Y. Z=a*X+b*Y. Calc variance of Z.

Suppose you have a random number generator that generates random numbers between (0,1) with a uniform distribution.... 2 consecutive generations are independant of each other... 

You generate 2 random numbers x, y from this random number generator.... What is the probability that xy < 0.5

Problem: The mother is 21 years older then her child, in 6 years the mother will be 5 times older then her child.Question: where is the father ?

>> IF a total of 50 coins equals one dollar.>> and one coin is lost, what's the probabi lity that it was a penny?

1. Sum of three numbers is 98. The ratio between 1 and 2 is 2:3. The ratio between 2 and 3 is 5:8 . Find the second no?2. A car travels uphill at 30 km/hr and downhill at 60 km/hr. It goes 100 km uphill and 50 km downhill. Find the average speed of the car?3. A batsman's avg in 12 innings is 24.00 . If his avg is to be double of the no of innings (15 innings), what should he score in the remaining three innings (avg)?4. A man buys 1kg of sandalwood and 1kg of teakwood. He sells one for 10% profit and other for 10% loss. What is total profit/loss percentage?5. In a class of 250 students, on JAN 2 15% of the girls and 10% of the boys are absent. If on 100% attendance there are 10 boys. Find the percentage present?

Page 3: Quantnet Questions

6. USA Scouts   have to choose from 4 from 10 people. There are 3 girls, 5 boys , 2 children. What is total probability that they will choose 1G , 2B , 1C?

Replace the # sign with the correct mathematical functions, so that all statements are accurate.

1 # 1 # 1 = 62 # 2 # 2 = 63 # 3 # 3 = 64 # 4 # 4 = 65 # 5 # 5 = 66 # 6 # 6 = 67 # 7 # 7 = 68 # 8 # 8 = 69 # 9 # 9 = 6

This is your first date. You are going to meet Angie Jorie on this coming Sunday. Both of you agreed on the term that only wait for other party for maximum of 15 minutes. Either one will leave after 15 minutes and the date cancel. In this case, what is the probability that you will meet AJ on Sunday? (Time limit for this question is 5 minutes)

A six-sided die is rolled three times independently. Which is more likely: a sum of 11 or a sum of 12? (5 minutes limit)

A sum of 11 is obtained with the following 6 combinations:(6, 4, 1) (6, 3, 2) (5, 5, 1) (5, 4, 2) (5, 3, 3) (4, 4, 3).A sum of 12 is obtained with the following 6 combinations:(6, 5, 1) (6, 4, 2) (6, 3, 3) (5, 5, 2) (5, 4, 3) (4, 4, 4).

Each combination of 3 distinct numbers corresponds to 6 permutations, while eachcombination of 3 numbers, two of which are equal, corresponds to 3 permutations.Counting the number of permutations in the 6 combinations corresponding to a sumof 11, we obtain 6 + 6 + 3 + 6 + 3 + 3 = 27 permutations. Counting the number ofpermutations in the 6 combinations corresponding to a sum of 12, we obtain 6 + 6 +3+3+6+1 = 25 permutations. Since all permutations are equally likely, a sum of 11is more likely than a sum of 12.Note also that the sample space has 63 = 216 elements, so we have P(11) =27/216, P(12) = 25/216.

The sample space is 6^3

Page 4: Quantnet Questions

Call the throw of a pair of dice lucky if the sum is 7 or 11.

Two players each toss a pair of dice (independently of one another) until each makes a lucky throw.Find the probability that they take the same number of throw.

King has 1000 bottles of wine. One of the bottles is poisoned. He is using subjects to find out which bottle is poisoned. Objective is to minimize the number of people you use. The rule is you can't let some people drink, wait and let others drink. Everyone will drink at the same time...What is the optimal strategy to minimize the number of people used while finding the poisoned bottle?

1. There are 3 computers. One always tells the truth, one always tell the opposite of the truth and the third one sometimes tells the truth, sometimes tells the opposite of the truth. We do not know which computer is the one that tells the truth, which is the one that tells the opposite of truth etc. We have only one opportunity to ask a question to one computer. Based on the answer, we want to pick the computer that sometimes tells the truth and sometimes doesn't. We do not need to find out which computer is the one that always tells the truth or which is the one that always tells the opposite of the truth. What question should we ask to one computer?

2. We buy a bag of candy. In the bag, there are 5 candies. Each candy can be one of 50 different candy types, being equally likely from each type. What is the expected number of types of candy we will have in the bag? As an example, if there are two orange candy, two apple candy and one strawberry candy in the bag, then there are 3 types of varieties.

3. X1, X2,...,Xn are independent random variables, uniformly distributed on [0,1]. What is the probability that X1+X2+...Xn<1.

These are questions asked at some banks for front office or research quant position. 

1.If a is a column vector, then how many non-zero eigenvalues does the matrix aa' have? what are the eigenvalues? What are the corresponding eigenvectors? What are the eigenvectors corresponding to the zero eigen values? 2. if w is an standard brownian motion, is w^3 a martingale? 3. prove that the price of a call option is a convex function of the strike price. 4. Suppose you are throwing a dart at a circular board. What is your expected distance from the center? Make any necessary assumptions. Suppose you win a dollar if you hit 10 times inside a radius of R/2, where R is the radius of the board. You have to pay 10c for every try. If you try 100 times, how much money would you have lost/made in expectation?

Page 5: Quantnet Questions

Does your answer change if you are a pro and your probability of hitting inside R/2 is double of hitting outside R/2? 5. Suppose you have an old machine, which does not have a capability to multiply two numbers, but does have a capability to square a number. It also has addition and bit shift operators. Implement multiplication and division (integer division only) 6. Again the previous question, now you dont even have the squaring capability, but only bit shift, and addition. Implement multiplication 7. what do you know about const. 8. What is the problem with virtualization from the point of view of optimization. What can a compiler do when a function is not virtualized? 9. How is virtuality implemented in C++ 10. integrate log^n x. 11. prove, from first principles, the differential of e^cos(x). 12. given the matrix A=(5 -3;-3 5), find a matrix M, such that A=M*M. Now find a matrix M such that A=M'*M 13. Suppose x_1, x_2...x_n are IID from [0,1] uniform interval. What is the expected value of the maximum. What is the expected value (max-min). 14. Suppose I have a routine that can sort n numbers in O time. Prove me wrong. 15. Suppose you have the implied vol curve for call options. What is the arb free price of a digital struck at k given this implied vol curve. 16. Pricing a barrier option with a discrete barrier. 17. Distribution of the max of a brownian motion. Use it to price digital american and european call options. 18. Explain put call parity. 19. At one interview, I was asked to explain, in great detail, whatever I knew about the current credit problem (for about 25 mins). I did well only because I was reading the WSJ. 20. Given a fair coin, what is the expected number of trials you need to go to get 2 consecutive heads. 3 consecutive heads. generalize to N. 21. What is the variance on the number of trials in the question above?

1) I have a well-shuffled deck of n red cards and n black cards, all facing down. I let you draw one card at a time. If you draw a black card, I pay you $1. If you draw a red card, you pay me $1. You can stop the game at any time. (As long as you want to play, I'll accommodate.)

1. What's the expected payoff of this game to you?

2. What's your optimal stopping rule?

[was asked at a Goldman Sachs on-site interview]

2) Three horses are in a race. Horse A is twice as likely to win as horse B, which in turn is twice as likely to win as horse C. What is the probability that horse A will not win the race?

3) Two princes are racing their horses. Each prince owns three horses, one in each "weight

Page 6: Quantnet Questions

class." In every weight class, prince A's horse outruns prince B's, but a horse in a higher weight class always outruns a horse in a lower weight class. There will be three pairwise races, and each prince can enter any one of his horses into a race. The prince whose horses win 2 out of the 3 races gets the bragging rights.

How can prince B win?

[Adapted from a classic Chinese story]

4)Three horses are in a race. Horse A is twice as likely to win as horse B, which in turn is twice as likely to win as horse C. What is the probability that horse A will not win the race?

5) There are five bags containing the same number of coins. Four of the bags contain gold coins while the last bag contains silver coins coated with gold, and you are told that each gold coin weighs 10 oz. and each silver coin weighs 2 oz. less. You have a weighting scale (minimum=8 oz., maximum=large enough so you can weigh all five bags of coins) and you can take coins out of the bags. What's the minimum number of weighings you need to do in order to tell which bag has the silver coins? [was asked this question at a State Street on-site a few years ago]

3. (GS) There are 5 thieves numbered 1,..,5 trying to divide 100 gold coins using this algorithm: the number 1 will come up with a way to divide money, if there is more than 50% agreement among them about his method (including the dividing thief) then it's done. If not, then they will kill the first thief and the second thief will divide money coming up with his own method. If you are the first one, what method you will use to divide money ?

4. (SG) There is a cubic cheese 3x3x3. There is a rat eating this cheese in the following manner: it east a corner (1x1x1) of the cubic the first day. The next day, it will eat another 1x1x1 cell which has the same outer face as the one it eats the day before. Find an algorithm so that the rate can eat the center cell the last day.

Here's a list of programming questions from a quantitative prop trading company in London. Credit for VNQF

1. Write a function to print the first N Fibonacci numbers2. You have an ordered, doubly-linked list. Write a function to insert a new, arbitrary

element into the list, maintaining the order of the list. Assume the comparison operators “<” and “>” correctly compare elements of the list.

3. How can you prevent deadlocks in a multi-threaded application?4. Describe the similarities and differences between blocking and asynchronous I/O.

Page 7: Quantnet Questions

5. Given an array of 1002 numbers in the range of 1-1000 with two numbers duplicated, write pseudo-code with the following characteristic to determine the duplicate numbers (for clarity, there are two different numbers that appear twice in the array). It is fine to alter the array.

o Optimized for speedo Optimized for memoryo What is the efficiency of each of your two algorithms (Big-O notation)?

6. On an analog clock, how many degrees are between the big hand and the little hand when the time is 5:15? At what point (to the nearest fraction of a minute) will the hands next meet?

7. Write a function to print out the data in a binary tree, level by level, starting at the top.

8. Write a function to determine if there is a cycle anywhere in a linked list.9. Describe the similarities and differences between TCP and UDP.10. There is a series of numbers in ascending order. All these numbers have the

same number of binary 1s in them. Write a function f(m, n) that returns the nth number in the ascending series of numbers with m 1-bits set. For example, f(1, 2) is 2.

11. Describe the similarities and differences between a “thread” and a “process”.12. Java: How are “synchronized”, “wait”, and “notify” used?13. Write a function to convert a string into a signed integer (not using library

functions).14. Write a function to convert a signed integer into a string (not using library

functions).15. Write pseudo-code to sort a file containing up to 10 million records where each

record is a unique 7-digit integer.16. In general, how would you describe your own code?

A geeky quantitative finance society in Manhattan has 500 members. One day the steering committee decides to throw a dance party to welcome the new members. At the party (which only members can attend), new members pay only $14 for tickets whereas long-time members pay $20. As a result, all of the new members attend but only 70% of the old members attend.

How much ticket revenue is collected at the party?

A STRATEGY PROBLEM

There are three urns A, B and U. Urn A is initially empty. Urn B contains two identical balls, one white, the other black. Urn U contains 2280 balls, all identical except for color. Of the balls in urn U, 1000 are white and 1280 are black. From urn U two balls are randomly drawn, away from our sight, and placed inside urn A. You cannot see the contents of urn A.

Page 8: Quantnet Questions

You are invited to play the following game that involves two stages. In the first stage you choose either urn A or urn B to randomly draw a single ball from. You may not choose both urns. If the ball drawn is white, then you wind $55,000 and if black, you win nothing and lose nothing. The drawn ball is returned to the urn from which it was picked. In the second stage, you are again to choose either urn A or urn B to randomly draw a single ball from. You many not choose both urns. If the ball drawn is white, then you win $55,000 and if black, you win nothing and lose nothing. 

What strategy do you choose to play this game with if your goal is to maximize your winnings? In the first stage, which of the urns A or B do you choose to randomly draw a single ball from?

A strategy aims at a set of goals and actions and involves conscious choices of sequential decisions wherein later decisions are influenced by prior results.

Prob 1. 

Two points are randomly selected on the sides of a unit square. Find the probability that the distance between them is less than unity.

There are in all 10 possibilities to arrange these two points on the sides of the square-A- 4 ways to select them on the same sideB- 2 ways to select them on opposite sidesC- 4 ways to select them on adjacent sides

(Assuming that the two points are the same,i.e. putting point 1 on side 1 and point 2 on side 3 is the same as putting point 2 on side 1 and point 1 on side 3. )

Now analyzing each of these categories, 

A- In the 4 ways out of 10 to select the points on the same side, their distance will surely be less than unity. Hence p(A) = 4/10 * 1 =0.4

Page 9: Quantnet Questions

B- There are 2 ways to select them on opposite sides. Their distance will never be less than unity in this case. Hence p(B)=2/10 * 0 = 0

C- In case C when two points are on the adjacent sides, the minimum distance b/w them can be 0 and the max distance can be sqrt(2)=1.4142.

So the chances of selecting a random distance within the range (0,1.4142) such that it is less than one is 1/1.4142 = 0.7071

Hence the calculation for case C will become p(C)=4/10 * 0.7071 = 0.2828

The answer would then be=p(A) + p(B) + p(C) = 0.4 + 0 + 0.2828 = 0.6828

Two points are randomly selected on the sides of a unit square. Find the probability that the distance between them is less than unity."

I think this way. You have 4 out 10 chances of being both points on the same side with probability 1 and 4 out 10 times of being inadjacent times with probability Pl=Integral[SQRT(1-(1-x)^2] between 0 and 1, which is Pi/4, being x the distance from one corner of the square to certaing point on a side. Therefore you have.

P=2/5(1+PI/4)=71%.

Your counting method is incorrect as it blurs the distinction between the points. It is more accurate to allow for permutation of the points by considering the points as distinct. Here's what I mean: let P denote the first point and Q the second. Let P-1 denote the placement of point P on side 1, and Q-3 denote the placement of point Q on side 3, for example. Once you begin to take a COMPREHENSIVE approach to your counting method, you will leave no case missed out and you'll never over-count. So, we will consider the following two placements as different: (P-1 & Q-3) and (P-3 & Q-1).

You will see at once that the probability that the two points will be on the same side is 1/4, exactly what we've always known, and exactly what rocket said.

Also:

I've solved this problem already. See my post of 06-14-2008. The answer is(2+pi)/8.

Page 10: Quantnet Questions

2. A bug, beginning from the bottom of a 10 meter hole, crawls up at the rate of one meter per hour, but at the strike of every hour the bug falls back one-tenth of its total displacement from the bottom. How long does it take the bug to get itself to the edge of the hole opening?

As for the second one, I wrote an algorithm for that and after tweaking it, I believe the answer is that the bug never quite reaches the edge of the hole. It gets infinitesimally closer for an infinitely long time, but never reaches the ten meters. Poor critter. 

Here's my source code (complete with print statements for debugging...) (On that note, I have to get used to compile/running every so often rather than writing everything and then running it...I'm a bit spoiled by scripting...sorry):

#include <iostream>

using namespace std;

int main(){

cout<<"Hello World!\n";double dist;double time;cout<<"Dist and time declared!\n";dist=1;time=0;cout<<"Dist and time initialized!\n";while(dist<10){

cout<<"The loop is now running. \n";dist*=0.9;cout<<"This is the distance after the fall. "<<dist;dist++;time++;cout<<"The time is now "<<time<<". The distance is now "<<dist<<". \n";

}cin.get();

}

Here's quantyst's solution:

The bug can never reach the edge no matter how long or how many times it tries. Here's why:

As long as bug's position is less than the 9 meter level in the hole, it can never get to a position above or at the level 9 meters from which it can crawl up further.

Page 11: Quantnet Questions

Let x denote the position of the bug at any time before it has reached the 9 meter level.

So, x<9.

Now, the bug crawls up for 1 meter to position x+1,and we have: x+1<10. 

Now the bug falls back by one-tenth of this new position. Subtracting one-tenth (.1) of any number from itself is the same as multiplying the original number by nine-tenths(.9).

So, we multiply both sides of x+1<10 by nine-tenths (.9):

(.9)*(x+1)<10*(.9)=9. 

So, the new position is (.9)*(x+1) and is AGAIN less than 9.

What this proves is that as long as the bug is below the level 9 meters, it will continue to stay below level 9 meters.