# Companies matching "Google"

## Google Interview Questions

### Senior Software Engineer at Google was asked...

Given an array of numbers, replace each number with the product of all the numbers in the array except the number itself *without* using division. 8 AnswersO(size of array) time & space: First, realize that saying the element should be the product of all other numbers is like saying it is the product of all the numbers to the left, times the product of all the numbers to the right. This is the main idea. Call the original array A, with n elements. Index it with C notation, i.e. from A[0] to A[n - 1]. Create a new array B, also with n elements (can be uninitialized). Then, do this: Accumulator = 1 For i = 0 to n - 2: Accumulator *= A[i] B[i + 1] = Accumulator Accumulator = 1 For i = n - 1 down to 1: Accumulator *= A[i] B[i - 1] *= Accumulator Replace A with B It traverses A twice and executes 2n multiplicates, hence O(n) time It creates an array B with the same size as A, hence O(n) temporary space # A Python solution (requires Python 2.5 or higher): def mult(arr, num): return reduce(lambda x,y: x*y if y!=num else x, arr) arr = [mult(arr,i) for i in arr] # O(n^2) time, O(n) space Create two more arrays. One array contains the products of the elements going upward. That is, B[0] = A[0], B[1] = A[0] * A[1], B[2] = B[1] * A[2], and so on. The other array contains the products of the elements going down. That is, C[n] = A[n], C[n-1] = A[n] * A[n-1], and so on. Now A[i] is simply B[i-1] * C[i+1]. Show More Responses def without(numbers): lognums = [math.log10(n) for n in numbers] sumlogs = sum(lognums) return [math.pow(10, sumlogs-l) for l in lognums] Here are my 2 cents to do this in memory without creating temporary arrays. The simple solution , if division was allowed, was multiple all the elements of the array i.e. tolal = A[0]*A[1]]*....*A[n-1] now take a loop of array and update element i with A[i] = toal/A[i] Since division is not allowed we have to simulate it. If we say X*Y = Z, it means if X is added Y times it is equal to Z e.g. 2*3 = 6, which also means 2+2+2 = 6. This can be used in reverse to find how mach times X is added to get Z. Here is my C solution, which take pointer to array head A[0] and size of array as input void ArrayMult(int *A, int size) { int total= 1; for(int i=0; i< size; ++i) total *= A[i]; for(int i=0; i< size; ++i) { int temp = total; int cnt = 0; while(temp) { temp -=A[i]; cnt++; } A[i] = cnt; } } Speed in O(n) and space is O(1) #include #define NUM 10 int main() { int i, j = 0; long int val = 1; long A[NUM] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10}; // Store results in this so results do not interfere with multiplications long prod[NUM]; while(j < NUM) { for(i = 0; i < NUM; i++) { if(j != i) { val *= A[i]; } } prod[j] = val; i = 0; val = 1; j++; } for(i = 0; i < NUM; i++) printf("prod[%d]=%d\n", i, prod[i]); return 0; } void fill_array ( int* array, size ) { int i; int t1,t2; t1 = array[0]; array[0] = prod(1, size, array ); for(i = 1; i < size; i++){ t2 = array[i]; array[i] = prod(i, array.size(), array)*t1; t1 *= t2; } int prod(start, end, array){ int i; int val(1); for(i = start; i < end; i++ ) val *= array[i]; return val; } Hello, Thank you for sharing your interview experience. As a small team of ex-Google employees, we have recently launched a new website, interviewjoy.com, where you can earn money by sharing your interview experiences/insights with other job candidates. (It is a marketplace for sharing job interview insights). Posting an interview consultancy service is totally free & anonymous and we are giving 50 USD sign-up bonus for the first 500 users. You are kindly invited to interviewjoy.com to check it out. Users already started making money on the website! Best Regards.. (For more information: onboarding@interviewjoy.com) |

### Senior Software Engineer at Google was asked...

What sort would you use if you required tight max time bounds and wanted highly regular performance. 6 AnswersVector sort. Guaranteed to be O(n log n) performance. No better, no worse. That is so say, a "Balanced Tree Sort" is guaranteed to be O(n log n) always. Show More Responses Merge sort and heapsort are always guaranteed to be n*log(n). Quicksort is usually faster on the average but can be as bad as O(n^2), although with very low probability. Heapsort also does it sorting in-place, without needing an extra buffer, like mergesort. Lastly, heapsort is much easier to implement and understand than balancing trees mentioned by earlier posts. for something like this you generally want bubble sort or insertion sort. It's not about being fast it's about being consistent. Make it do exactly the same thing every time. Use a sorting network. There's some precomputation time, but runtime will be very consistent (the only variability is branch prediction performance) |

### Software Engineer In Test at Google was asked...

Implement a binary tree and explain it's function 4 AnswersBinary Search tree is a storage data structure that allows log(n) insertion time, log(n) search, given a balanced binary search tree. The following implementation assumes an integer bst. There's a million implementations. Just look on wikipedia for search and insert algorithms. Hi Xin Li, A binary tree is not the same as binary search tree.. A binary tree is a tree in which every node has atmost two children nodes. It is a k-ary tree in which k=2. A complete binary tree is a tree in which all nodes have the same depth. The fact is ttttttt t t. T to t. To. A a aaAs Sdsassss. Show More Responses Hello, Thank you for sharing your interview experience. As a small team of ex-Google employees, we have recently launched a new website, interviewjoy.com, where you can earn money by sharing your interview experiences/insights with other job candidates. (It is a marketplace for sharing job interview insights). Posting an interview consultancy service is totally free & anonymous and we are giving 50 USD sign-up bonus for the first 500 users. You are kindly invited to interviewjoy.com to check it out. Users already started making money on the website! Best Regards.. (For more information: onboarding@interviewjoy.com) |

### Product Manager at Google was asked...

You notice that adwords revenue for a certain word has dropped in Italy for the last 30 days. How do you go about determining why that has happened? 4 AnswersThis is a test to see how you think on your feet. Adword Revenue : No. of impressions * Click Thru Rate * Cost Per Click Anyone of the three parameters could decline to have an overall reduction in revenue. No. of Impressions could go down if a. The internet usage has fallen for some socio-culturaal reasons in Italy b. The usage of Google search has reduced because of may be some competitor applicaton launch or some major marketing promotion activities c. Some major technical issues has come up may be in the Google servers which is resulting in higher latency in Google Search applications resulting in reduced usage Click Thru Rate might have gone down 1 Major shift is usage clusters Keywords used have changed resulting in changed search behavior where in people are less prone to click thru. 2 Some technical issues like adds not displayed properly Same major flaw in random add picking might have got introduced 3. Some recent layout change has been there and peope are yet to get accustomed with the changed layout Reduced CPC: 1. People are spending less on Adwords and hence bidding less 2 Due to the keyword change, the new cluster CPC is much lesser. 1. Determine the amount of decrease in month over month percentages, and make sure this isn't a trend. 2. Assuming we've seen similar decreases in conversions and clicks, 30 days is a month's time. Let's say this is in August, when the entire country uses the majority of their average of 42 vacation days per year. That's a factor. 3. Given you've said decreases in revenue and assuming all click and conversion data remained the same month over month, we may look for broken dynamic revenue variable conversion codes on the page source. Was there a site update? Show More Responses Hello, Thank you for sharing your interview experience. As a small team of ex-Google employees, we have recently launched a new website, interviewjoy.com, where you can earn money by sharing your interview experiences/insights with other job candidates. (It is a marketplace for sharing job interview insights). Posting an interview consultancy service is totally free & anonymous and we are giving 50 USD sign-up bonus for the first 500 users. You are kindly invited to interviewjoy.com to check it out. Users already started making money on the website! Best Regards.. (For more information: onboarding@interviewjoy.com) |

How do you represent a real-world quantity in a digital system? 1 AnswerWhat he really wanted me to do was draw the schematic of an ADC input circuit. I don't know why he didn't just ask that in the first place. Since it was a broad question, I spent over 5 minutes explaining binary representation, word size (8/16/32bit), endian-ness, and finally when I mentioned ADCs, he latched onto that and tried to get me to dig deeper. So I drew a block diagram of an ADC, focusing mostly on the interface to the microcontroller, and the channel select multiplexer. He grew increasingly frustrated and tried to get me to draw more detailed sub-circuits for each of the blocks in my diagram. Finally, I got to the actual ADC front end, and I drew a classic textbook R2R ladder circuit, and he seemed satisfied with that. By that point we had spent over 10 minutes in an interview where he was already complaining that he had a lot of ground to cover in limited time. I was so frazzled by the question that I did not even think of mentioning a successive approximation ADC as an alternative to the R2R, even though it's a much more common implementation in my experience. |

### Data Analyst at Google was asked...

If you have 10 bags of marbles with 10 marbles each and one bag has marbles that weigh differently than the others, how would you figure it out from one weighing 5 Answershmm, drop all the bags a the same height spread out and see which bag make the biggest mark on the ground. Add bags one at a time to scale. Should be the same increment of weight added until you add the bag that adds a weight value different from all the others. hint: use the number of stones to code for each bag. Show More Responses Assume all marbles are from 10g and the heavier one is 11g Take 1 marble from bag1 ,2 from bag2, 3 from bag3, 4 from bag4, 5 from bag5, 6 from bag6, 7 from bag7, 8 from bag8, 9 from bag9,10 from bag 10..and weigh them together Let it be W. So if bag5 contains the heavy marbles The total weight (W) will be 10+20+30+40+55+60+70+80+90+100 = 555. where as if all were of 10g it should have been 550. meaning the bag which is heavy will always be MeasuredWeight - 550 Mathematically if bag X is the one which is heavy, X can be found using one weighing of sample (W) - (N(N+1)/2) |

### Software Development Manager at Google was asked...

What would you say are the minimal requirements needed to successfully manage a software development project? 3 Answersclear requirements, functional specs, delivery estimates, daily scrums What will make the user happier using this than another product. |

### Technical Recruiter at Google was asked...

What are the three attributes you believe a successful technical recruiter should have? 2 AnswersUnderstanding requirements, search strings to match, technical hands-on exp. to match the requirements |

### Local Data Quality Evaluator at Google was asked...

How many cows are in Canada 101 AnswersIt depends......... Ask the folks at Department of ... whichever the department that already has this information. There is no need to start from scratch if this information is already available from a trustworthy source. But, if this department doesn't exist, then we can start by: - estimating the population of Canada - the number who drink cow milk and how much - the percentage of milk imported - the percentage of milk exported - the percentage of milk wasted - the percentage of milk used in other products - the amount of milk produced by a cow - from these numbers, get an estimate of the number of cows The approach should be as follows, please correct or improve the answer. 1. Estimate how much cow milk is produced in a day in Canada before it is processed and so on. A cow produces milk everyday except except for a time before it becomes pregnant with another calf. Read more: http://wiki.answers.com/Q/Does_a_cow_give_milk_every_day#ixzz2HiOmEXWc 2. Find out how much milk a cow produces per day on an average. 3. Divide #1 by #2 and you should have an answer. This is an approx answer. Show More Responses 111111111 if u hav doubt on it go and count it Let me Google it The number of cows is irrelevant, as long as each region in Canada has a high enough percentage of bovine to supply a stable flow of milk, cheese, ect. So by assuming cows are only used for milk production, the first two answers are already wrong. What about meat production? Less than the US. since the dept of agriculture does follow each registered cow, that number would be supplimented by the estimated number of non-registered cows. The number is variable dependant on time of year, supply and demand. Reproduction is cyclical, therefore the average would vary throughout the year. And so far as meat production, cattle are produced for meat, cows for dairy. 13.2 million according to WolframAlpha. :-) To which Cows do you refer? Are you strictly speaking about bovine cows, or do you also want to include Elk, Moose, etc? I don't know, however I am sure that if required to find this information I could. Zero. There are no 'cows' in 'canada'. Or I guess 0.25 since they share the letter c. Show More Responses http://dairyinfo.gc.ca/ says about 1.5 million dairy cows and heifers, and http://www.thecanadianencyclopedia.com/ says about 5 million beef animals. so, about 6.5 million head, for about 35 million Canadian humans. Send bunch of Google guys to count the cows. After that they will probably stop asking those questions. None - that I know personally Just as many as there need to be. Google it! Mooooooore than enough All of them. Count the number of cow legs and divide by 4 - duh. which variety, the four legged or two legged type? Utter ly ridiculous. Eat more chicken. Show More Responses I don't know, but if you hire me I'll find out for you. Define "cow." It depends on the day. Cow consumption varies greatly day by day. The only thing i can think to say is... it's an endlessly changing number. cows are born, cows die, cows are eaten, cows are cloned... at this very second there are cows in the process of doing all of those things, and there are cows simply going about their lives. there is no exact number. but there are a lot. Does this include only real, living cows, or are we also including stuffed animals? Statues? Milk and/or meat producing cows? Cows that can reproduce? Cows which have been sterilized? Are we including calves, or only those cows of a certain age or higher? This type of question is about identifying your thought processes...not providing an actual answer. Count the number of cow legs and divide by 3.999 (some small number of cows are maimed). There are 13 billion, 796 million, 463 thousand, 755 hundred, 74 cows in Canada as of 3 pm today. This does not incllude those butchered for consumption this evenings meal. This would also depend on how many people were ordering steak or beef of some kind. Then there are those who don't eat beef, they eat chickin, or fish or pork, or ribs, or those that eat pork chops, or those that just eat salad. So the number still lies in those research people who have to go count the number of legs on the cows, hence they need to not stand directly behind the cow or they will get on of two kinds of showers, I will get back to you on this. So, this is actually my original post after my interview with Google. There is no correct answer, they really want to see your thought process. The way I answered the question and I did get hired, was; "First I would have to know are we talking all cows or cows for producing dairy, or brown cows, female cows.....etc.?" My interviewer said, "All cows." I said, "Well first we have to know how many farms are in Canada. Then we could find out the maximum number of cows each farm is allowed to have and research with the dept. of Agriculture whether all of the registered farms are at maximum occupancy. We also have to take into consideration are their pregnant cows, and how many are slaughtered each month, thee has to be an allowance with that also." Anyway, I got hired at Google for the position listed above all to find out thta they were hiring shoe sales associates, and MAC makeup sales associates for this same position. LOL. Totally entry level. SKB and 13th we must have similar processors, lol, your answers are similar to how I responded!! I have'nt read the others yet, I'm making my way up the list. Its cool to see all of the different thought processes we all have. Show More Responses African or European cows? Over 9000 ! more than 1,00,000 n counting Forget the Cows! The U.S funding that I would love to have had control of is the $600,000 grant to study the effects of Rum on the citizens of the Dominican Republic. I figured it to be a 2 year study. $400,000 for my time, and $200,000 worth of rum for all of my newly snockered Dominican friends. Ciao, baby. Math.round(totalFarms / 4) == totalCows; Simple, count the number of cow legs in Canada and divide by four. "I was reading an article about this the other day. The latest official estimates are between 6.3 and 6.7 million cows. However, this figure is disputed by the independent Cow Quantities Authority in Qubec, who believe that the figure has been artificially inflated by up to 20% for political reasons. Most academics in Canada support the Cow Quantities Authority's suspicions, but not the scale of the alledged inflation." Okay, most everyone is over-thinking this. One poster got it right. How many "cows" in "Canada"? There are no cows in the word Canada therefore the answer would be no. If you look at the question as most everyone above has looked at it, you are over-thinking too much. Interviewers want to see how you think not how many real cows are in the country of Canada. Unless the company is involved with agriculture and cows. Here's a tip to get through an interview easier: go into the interview with the assumption that YOU are interviewing the INTERVIEWER. If they ask you weird questions, why? What is their thought process? Once you start seeing them as someone you question the interview goes a little easier. Try it, you'll see. British scientists found out that all cows in Canada are actually bulls. Google interviewers are not aware of that research and still counting Canadian cows. It could be 9,999. If someone does not believe it, can start counting. If it is found out more after counting, then the case would the visitors who come to visit relatives from neighbouring country; if it is less, then the case would be the cows from canada are visiting neibouring country to see their relatives or they could be eaten. Show More Responses One or less extra, depending whether your wife is Canadian. Duh. They are looking for you to say - I'd google it. Come on. My answer would be 3.5 million. The population of Canada is about 35 million. I surmise that there is probably one cow for every ten people. I doubt the interviewer cares if I know how many cows there are, but how to think it through to a possible answer with little to no information to go on. If we're looking at the colloquial term for a female bovine, there's many other species called cows: whales, manatees, giraffes, termites, crocodiles and alligators, bison and buffalo...and more. They probably just care that you don't make something up, but actually give it thought. Unlike Jerry... I would ask the interviewer "what is the purpose of asking this question and how is it related to the interview" As many as the young one of the cows....... According to BCG matrix in Management , product lines of an organisation which have high market share, low business growth and generates high profits and cash fall under cash cows category. So those organisations product portfolios in Canada comes under cash cows are the total no. of cows in Canada . More than 1 for sure and less than 10 million. For accurate estimation I would require to work on this project. X+1 Ask to google / search on google and you will defiantly get the right answer. Show More Responses more than one way to find out, here is one: -find out the annual number of slaughtered and exported cows that should be a close enough answer less than the total no.of cows in the remaining countries. In making the answer seem reasonable, keep in mind that Canada is not all that huge. Yes, the land mass is great, but the majority of it's population is much closer to the USA. Yes, they have farms, but don't they export much of their beef to the USA? Canada is a great grain producing country, so their beef/milk producing industry is self sustaining. Having said that, I would look at the interviewer and say, "If you are really interested in the details, and facts, just hire me for the job and i won't disappoint. " (with my new $150,000 salary, my company car, and a $50,000 yearly expense account, I would personally drive my way through Canada and visit every farm in that country. I would meet their families, and check out their daughters...............Lots of huge family farmlands, and great looking daughters to choose from?) During the 3 years, would look at my best opportunity, settle down and get married. We would have about 4 to 6 children, to keep her parents and us happy. My daily bonus check was marrying a girl who had the best milking hands in the county. After feeding the company all of the information that I had assembled, I would call them up and tell them that i quit. Mmmmmmmooooooooooooooo.................................. many two thousand hundred. knew this one. hew not for specific............ but cow not less than2 & more than 15000 There are 5768 cows, anything less means some have gone to the neighbouring areas and anything more means some have migrated into the region to meet their kin... can't comment cz without any given problem value it's nt easy to guess,,,,,,,,,,,,,, n it's also out of sylabus ,,,,,,,,,,,,,,,, "I don't know!" HALF THE DOUBLE Show More Responses 100% no 'cows' in 'canada'... first I thought of their competitors, milking the cows; but, when I looked at the job for which this question was asked, I understand how valid(ity) the question is.. may be not floats or fractions... nice people & machines are really working, I googled (as one reply says) I found wiki answer as, "about 7 million cows in Canada", I will be in trouble if it is 6.9Mn.... no interview question is a correct question and no answer is a wrong answer, when you are looking for leaders! There are 0 cows in Canada. The plural of cow is kine. 250000 cows More than 1, as the question itself says that there are more than 1 (cows). Candian women are all skinny. @Canadian guy. Many of the Canadian girls, within 25 miles of the USA border are on the slender side..............which is not bad in itself. Above that 25 mile zone, you will find the prize that you seem to be looking for. A good person to talk to, solid body, can deal with long winter weather, and a rather good cook. If you invest the time to know and appreciate her, your nights will never be lonely. As for your comment about Skinny Canadian girls? I was told by 2 Canadian girls, who worked in one of those border shops, that they prefer to go to the American side to have their fun and meet guys. They told me that the American guys like to have fun and they spend their money. What are you saving up for, Canadian guy? Is this the sort of projerct this position entails? If so, perhaps I should interview with a company that has a chance at remaining operational. The correct answer is "I don't know." They are testing to see whether you will make up a random answer, a wise-ass answer (no "cow" in the word "Canada"), refuse to accept that you don't know the answer, or waste time trying to find the answer to something you will never know (well, not accurately). Show More Responses They invented Wolfram Alpha for questions like these...13.2 Million haha nice try but I know in Canada there is only "caribous" and canadians. It is impossible to answer this question, and I will tell you why. On a daily basis, cows are being slaughtered and calves being born. Even if you asked me, How many cows were there on April 24th, 2013, at 3:47 p.m., there are still 60 seconds of time to consider, and faulty records from the farmers themselves. Now, on the other hand, if you asked me, "How many Canadian cows are named "Daisy", I would tell you there are 1,427. Then I would keep staring at your eyes until you blink. I love humor, and it makes life manageable. I just won't work for someone whose IQ matches that of Beavis and Butthead. If you tell how many grasses are there in America then i can exactly tell how many cows are there no of cows in canada are "no of cows in canada at thin moment"not or less by one. Possibly less than is needed, and probably not more than is wanted. Cows are not an invasive species. Over 1 moollion? It's like an eventual consistency problem in a distributed database. Every source will have a different number, and the real number fluctuates by the minute just from the millions of hamburgers that are produced daily in Canada. So, considering how accurate a number you need, and what point in time you need it for, you can aggregate data from many sources such as agricultural statistics, market prices, and futures prices and build a model, maybe using Bayesian Analysis, that will give you an estimate within a probability interval that is sufficient for your needs. Zero Quite a few I imagine, why? Show More Responses My initial guess is 4. But I'm not afraid to admit it when I'm wrong. 5 billion Submitting an answer 1 Uncounted I have bigger questions than this. 42 Probably less than there were yesterday I want Don't know Show More Responses 13.2M Cow In Canada According To WolframAlpha .... Vote 100 ~ So I Was Drunk Last Night I Got My Cat Put It In My Pillow And I Was Throwing Around Saying Its A Pillow Its A Pet Its A Pillow Pet XD... 13,200,000+ Cows In Canada According To The Internet ..... A lot six cows I will first state my assumptions. I assume there are 5 million cows in Canada. Then there are 5 million cows in Canada. Q.E.D. There is at least 1 cow and more... at every second possible. "including yourself ?" |

### Vendor Relations Manager at Google was asked...

How many people using facebook in San Francisco at 2:30pm on a Friday? 50 AnswersDepends which year, particularly if you are asking about any Friday prior to 2005, for example. In general, the question is unanswerable, since anyone using the internet, in any application whatsoever, is "using" Facebook, which also contributes data and information to the internet. If you are striving to determine how many people are actually "on" FB at 2:30pm on a Friday, I would venture a guess that perhaps 10% of the population is actually on-line on FB at that time. Interesting question, but the parameters are rather indeterminate. About 60 percent of adults (18+) Americans have a Facebook account. But we're talking San Francisco here--the Valhalla of Nerdery and all things internet--so lets bump that up to 80 percent (this 30 percent increase is justified by the fact that SF is 30 percent geekier than anywhere else...). For purposes of the question, let's limit this explicitly to the city of San Francisco--not the entire Bay Area. At night, SF is about 800,000 people strong. Let's assume a little over 20 percent of that population is either too old or young to use Facebook (it would be higher if mothers hadn't taken off FB...). Let's say that leaves 600,000 people (note: working with round numbers is better for these sorts of things). But then we have to take into account the fact people commute to and from SF! Nerds pour out into the South Bay, suits (e.g., bankers) come in from the East. I suspect the city population swells by 50 percent. If we toss in tourists and conference goers and everything else, 1 million people are in San Francisco at 2:30pm on a Friday. Eighty percent of those people use Facebook, so we have 800,000 possible Facebook users at that time. The final step is to figure out what percent of the 800,000 are using Facebook at 2:30pm. It's later in the day so I suspect it will be higher than at 11:00am. But I don't really have a good baseline to judge. When I walk around my office, roughly 10 to 20 percent of screens I see as around the office are on some non-work related thing at any time. Let's call that 15 percent and assume that all non-work related surfing by FB users includes some sort of use of FB. That means 120,000 people are using FB at 2:30pm on Friday in San Francisco. This is good feedback, but i'd also be curious to know why Facebook and not Google +? Show More Responses "How many people on facebook...." 4, 573, 210. Prove me wrong. To Barney, the population of SF is only about 800,000. All of them. Facebook's corporate HQ is in Menlo Park, a suburb of San Francisco. So, anyone using Facebook is using "Facebook in San Francisco". Let me google that for you. If the answer isn't readily available, I'll E-mail someone at facebook analytics. No one will surmise a closer answer. Let's Ask Jeeves. Answer?... more than are using Google+ I think that there can only be one motive behind asking such a stupendous question, i.e., to see your thought process, and to see your assumptions behind your guesses, how deeply did you think about the problem, how many dimensions did you look at, before formulating a 'plan'? Such questions are best tackled by doing a quick internal-brainstorm session while thinking aloud~so that your interviewer also gets a glimpse of your inner-mind's working. In this respect, i think that GBAD has done a good job of making his/her assumptions clearer than the rest of us. Too many. Aditya is correct, although fascinating how many ppl show their lack of problem solving, including GBAD. Extra bonus points for Tim's answer, because he probably answered the question that created the question in real life. "The final step is to figure out what percent of the 800,000 are using Facebook at 2:30pm" Actually no, you already said that was the night population of SF, so therefore you're basis is way off. Many more people work in SF during the day than live at night, so toss the 800k figure out to start. And Daniel Gullo, decent answer, but the question didn't ask what percentage of users were in SF. That's what you answered. So... let's see. I'd guess there to be around 1.5m people in SF on a random Friday @ 2:30, maybe 10% of which are actually on FB. Easy as pie answer of 150,000. Correct or not, the logic is strong, and that's the point. God, Is that really strong logic? Where did you get the 10%? I would think that at 2:30 on a Friday more than 10% of the working population have Friday-itis and are surfing facebook to plan their weekend Show More Responses A; Who cares I'm not one of them! I'm still at work! The answer is-- The number of people on Facebook in SF minus the number of people not using Facebook at 2:30 that Friday @God, Daniel answered the question in a clever way, but somehow you missed it, despite your all-seeing nature. He simply read the question with a different emphasis: How many people using *facebook in San Francisco* at 2:30pm on a Friday? rather than *How many people using facebook* in San Francisco at 2:30pm on a Friday? I would have been inclined to ask a "qualifying question" - What problem are you trying to solve? If as I suspect Tim's presumption is correct, perhaps the interviewer would have admitted it and then you could offer your expertise in correcting that condition. there is no right or wrong way to approach the answer to this question. There is also no right or wrong answer. They only want to see what logic you are using to come up with the number. It is a similar question that I believ Microsoft, it could be Google though, asks when asking how much would you charge to wash all the windows in Seattle. you can multiple and divide and subtract and add the population by the work force, avg height of the building, and come up with a number, or yo can simly say 10 bucks a window. I compare these oddball questions to the Men in Black Scene where J is trying out against the "best of the best"......these companies are trying to find the out of the box thinkers. Many seem to use their education, assumptions, statistics, logic, and deduction to come up with the answers. Answering the question is the first mistake most interviewee's are making. I think these big companies would probably hire Tim first over GBAD. Why Tims? There's no way Google could argue nor find flaw in that statement. They know where Google+ stands, and they can't disprove that as false. Whereas GBAD, they'll probably start questioning him on where he came up with the stats. It's not about the right answers, it's about how they can prove you wrong. So don't let them prove you wrong. More than the amount of people who know about Google Wave. @AL: you're right to point out that these questions can be used to assess creativity. but more often than not, when asked by a big company like google or any of the consultancies, they want an answer. they want to see how you make assumptions--even if the final number if way off. if you can sprinkle in some creative bits, that helps. but you typically need a number at the end. All of them. Meaning people. Who else would be accessing Facebook in the first place, a dog, cat, squirrel? It's like the question asked when passing a cemetery...How many people are buried there?...Silly fools. All of them. LOL. All of them. Melissa is right, oldest most logical answer out there. Show More Responses Will go with Melissa on this as most people are offering answers to the question "How many people are using facebook" instead of "How many people using facebook". Simply put many people. Are we talking about people that live in SF as well as people born there that live elsewhere? Is this including people on planes travelling elsewhere on facebook? For how long does the user have to be on facebook to be included? 2 guards......one holds the door to life and freedom, the other death. You can ask one question to one guard. What question do you ask? Well, Siri didn't know. Me: None Interviewer: How could you ever know that? Me: San Francisco is far too techsavy to use such an outdated technology, they're on google+ GBAD's approach is correct. This type of interview question is referred to as a brain teaser. Most of the large management consulting firms throw these types of questions at you, along with business cases that require you to compute numbers and rationalize your way to a solution. The interviewer is not interested in the answer you come up with here. He is interested in the thought process and your analytical problem-solving skills used to find an answer. A similar question used is: "How many ping pong balls would fit in the body of a Boeing 777?" Yet another: "How many boxes of Count Chocula cereal were sold in the United States last year?" They don't want you to respond by saying you'd look at the sales figures from General Mills. They want you to come up with something on your own. They want to see your methodology. These types of questions separate the best from the best. If you'd like more information on these types of interviews, Google "McKinsey consulting interview questions." ANS: I don't know. May be if facebook uses google analytics, then that can help! I would ask in return, Can you tell me a little bit about how the answer will be utiliized . Data is data but depending upon how it will be used, depends on the answer. Turn it around for just long enough to allow the interviewer a chance to show off while you come up with a valid answer. And because you will not have your computer available use the above advice and give a generic answer about how you would progress to acquire this information. Certainly they most probably do not care what the technical answer is, they want to knowcan you process problems and create solutions. equal to the no. of gmail users.... This is where you show off your technique rather than your memorized set of facts. The interviewer is interested in your powers of deduction as well as your prowess in planning an estimate. First of all, it is necessary to define the term "using". Possible definitions include: have an active session with; exchanging data with; displaying the website in some viewer; etc. Someone having the right kind of network access, assuming you could contact her, would be able to count the number of active sessions, but this would return a count of endpoints rather than of "people". Further refinement necessary. Given the number of variables and the uncertainty in each, the crucial part of the answer will be to pin down a confidence interval. After reading though the list of questions and answers I offered the following observation on the Tesla question and am repeating it here on the first question: These questions (all 25) on the most part seem to be using the psychological projective test technique. In projective tests the questions are designed to be ambiguous. It's like looking at an inkblot and telling me what you see. Because it's random with no clear answer, you have no choice but to “project” your personality, thoughts and feelings in the answer. Thus revealing something about yourself that the interviewer may find useful and hopefully job related. For example, those of you who obsess over the technical details or those of you who offer a glib response or those of you who ask why is the question relevant. These answers all attest to an aspect of your personality. That said, while I like the idea of projective tests I suspect that these questions are mostly amateurish attempts at projective tests that have not been validated or shown to be job related- I would be surprised (if not heartened) if otherwise. Show More Responses hold on... let me google it from my android phone... Thanks GBAD and MM. I am actually preparing myself for a consulting position and have done tons of preparations. That is the way such a question should be approached. As MM mentioned the interviewer is "interested in the thought process and your analytical problem-solving skills''. It is not a tricky question, and at the end, they want a NUMBER. MM has provided the most in depth analysis. Paul's answer is amazing....as an ice-breaker, than...comes GBAD's. Correction: GBAD has provided the best analysis. Florin - Remember that people hire people that they feel reinforce their values and sensibilities. In the consulting field they call this mirroring - you mirror the values, etc., of the client. Mirroring works great for client engagements. They may be assessing your fit with the company with a the "brain teaser" but I find it unlikely that all they are interested in is you cold analytical abilities in figuring out an absurd question. Analysis may be part of the puzzle but it will also be in how you respond to them as people, how you make your argumment - in short - are you one of them and will you fit? The moral to this whole story will be simple and is something you've known all along (your mom and dad probably told you this) , be yourself. If you don't fit, the job will not work out for you in the long run anyway for a lot or reasons including because you won't be happy there because, well, you don't fit. So be yourself and be CONFIDENT in who you are. If the fit is there you've hit a homerun. If not, it's just a job. At that point I would ask if anybody with half a brain would like to talk to me or should I just leave? what's facebook ? ;) Seems like a Fermi question isn't it? http://en.wikipedia.org/wiki/Fermi_problem The answer should revolve around the actual position your are applying for. For instance, TNT's response to qualify the question would be a great answer for a sales position. GBAD a statistician or someone involved in marketing research. Always answer a question in which is applicable to the job. THERE IS NO CORRECT ANSWER. However I did think whoever said "everyone, because facebooks headquarters is in San Francisco" is a clever enough answer for any position. I will also say that ultimately the idea is to see how you handle the question, which is applicable in any position. If you don't answer with confidence, no matter what you think, I wouldn't be excited to hire you. Its questions like these force me to be self-employed. I have a low tolerance for mind games. I would answer this question with a statement. I don't know the answer. Can you tell me why this information is important to you and how it pertains to the position I am interviewing for? The I would wait for their answer, and respond to that. . Comparatively less than the people using google @ d same time (keeping in mind that the question was asked by google for the post of VENDOR RELATIONS MANAGER). Show More Responses Isn't the interview question incomplete or grammatically incorrect? Plus or Minus 10% that were using it at 2:29:59. Except on the Friday with the earthquake. If the interviewer asks which was that Friday then you tell him :"Please you answer that because I want to see the caliber of the people that I will work with assuming I will accept your offer." given its a friday and its already 2:30 pm.... ill say more people are using facebook than any other weekday as they will be planning the weekend with their friends. This is a question asked by Google. Clearly, they want you to Google the answer. None. They all should be using Google+ 1159 less than the people active on Whatsapp in San Francisco at 14:31 on a Wednesday. |