IBM Interview Question

Puzzle: How do you weight an elephant without using a weigh machine?

Interview Answers

Anonymous

Jan 3, 2011

Not quite. The volume of the water is not the same as the weight of the elephant. You'd have to estimate the density of an elephant and multiply that by the volume of the water to get the mass, then multiply that by the acceleration due to gravity in water system (SI, English Customary, etc.) you're using. Luckily, mammals are mostly water (humans are around 70% water on average), so about 2/3 of the weight of the elephant would be equivalent to the weight of the water displaced. So you would have to estimate how dense the rest of the elephant is (since it'd be minerals and such, I'd say it's more dense than water) and follow the steps described above.

30

Anonymous

Jan 5, 2011

As it is not specified that the International System of Units must be used, define the Elephant unit (E) as the weight of your elephant. Your elephant then weights exactly 1E.

19

Anonymous

Jan 11, 2011

Simple answer : Use a beam balance . Put elephant on one side and start throwing weights on the other side . When the beam is balanced you got the weight of the elephant equal to the sum of weights on the other !

9

Anonymous

Jan 4, 2011

Apply a known force to the elephant and measure the acceleration. Use physics to deduce the mass.

9

Anonymous

Jan 11, 2011

Just ask him...

4

Anonymous

Jan 11, 2011

it sounds like you all are trying to determine whether an elephant is a witch (Monty Python reference). Instead of dealing with the whole mess of a wet elephant, why not use other pneumatic tools like an inflatable platform, an air pump, and a pressure sensor. See how much air pressure is required to lift the elephant.

3

Anonymous

Jan 12, 2011

one "weight"(s) by putting a weight on it

2

Anonymous

Jan 5, 2015

Possible answers: 1. Zero. Take the elephant to space. The weight = 0. 2. I can guess it to around 150 kg ( there is fat person who lives next door and we call him an elephant his weight is 150 kg)

4

Anonymous

Dec 30, 2011

by using first clas lever. keep an elephant at known distance from the fulcrum; make the effort distance long enough that your weight balances the weight of an elephant; by using the formula load*load distance = effor*effortdistance( principle of lever) you already know load distance, effort distance and effort now you can calculate load, which is nothing but elephan'ts weight

1

Anonymous

Jan 11, 2011

My experience is this, you don't have to have a perfectly correct answer. The goal of the question is to see if you can think around a problem. Besides elephants, I have heard 747's and aircraft carriers used as the object. A good answer shows that you thought of an alternate way of measurement, so the water displacement and pressure sensor ideas work. PS, if they ask you to weigh a 747, I would answer "Land it on an aircraft carrier and measure the additional water displacement!"

1

Anonymous

Jan 7, 2011

Kyle I have to disagree with you. According to Buoyancy principle: Any object, wholly or partially immersed in a fluid, is buoyed up by a force equal to the weight of the fluid displaced by the object. So if you calculate the displaced fluid weight, which is quite easy in water as it is very close or equal to 1kg/L, you can get very close to the real weight of the elephant.

4

Anonymous

Nov 15, 2021

By waiting

2

Anonymous

Mar 21, 2013

use SEE SAW put elephant on one side and on other side some men when it get balanced weighs the men

1

Anonymous

Dec 1, 2021

First I'll measure the volume of a large cubical pool filled with water then I'll let the Elephant get inside of it. As the Elephant gets in it spills out some water off the pool. Now after the Elephant goes out the water level of the pool would have reduced. So, now Weight of Elephant = Volume of water before - Volume of water after Elephant got in the pool.

Anonymous

Jan 22, 2022

Put the elephant onto a large boat, and mark the water level that the boat sinks to. Then, take the elephant out and put a bunch of marked weights onto the boat until it reaches the same water level. Add up the masses of the weights to get the weight of the elephant.

Anonymous

Mar 6, 2022

I feel to seen an elephant is weight is very heavy.

Anonymous

Mar 8, 2022

Simply ask the Elephant what his weight is

Anonymous

Mar 10, 2022

if we can approximate animal body density. we can multiply it with the volume of the elephant. Rho * V = mass Weight = Mass * Gravity

Anonymous

Mar 10, 2022

One method would be to measure a container first, enter elephant and then measure the container. Question says to measure the 'elephant' without a measuring scale.

Anonymous

Sep 23, 2022

dip that elephant in medium size water pool....as the Archimedies principle.... the weight of elephant is equal to weight of the water that exist...

Anonymous

Jan 11, 2011

You could just put a boat in water, measure displacement. Then put the elephant in the boat and take the difference. The displacement is going to equal mass as long as it's floating so you're good in a boat. Kyle was right that if you just threw an elephant in a pool, you would have you figure out density and all that.

Anonymous

Jan 11, 2011

I would use a see saw to weight my elephant. Using my weight (212 lbs in work wear), move the elephant until we balance, and then compare my distance to the pivot point to Clancy's distance to the pivot. (I named my elephant Clancy). The hardest part... finding a see saw strong enough to hold Clancy.

2

Anonymous

Dec 31, 2010

Use a pool -> calculate the volume of water of the pool and the water level, put the elephant in the pool, take note of the level after the elephant after it is in the pool. By Archimedes principle, the volume of water dislocated is the same as the weight. So the weight of the elephant is the same as the difference in water volume.

32

Anonymous

Jan 11, 2011

Isn't that just an improvised "weighing machine"?

Anonymous

Jun 18, 2012

By using the momentum conservation law, First I find a heavy enough object mith exact mass of m1 and then throw it with speed V1 to the elephant which is standing on a friction-less surface like ice or on plate with wheels under it to reduce the friction. after they meet, the elephant will move. and the object will change its direction and speed. Then I calculate the speed and direction of elephant and reflecting object, and finally I solve the vector equation below: m.v1=m.v2+M.V v1=vector of initial speed of object v2=vector of final speed of object M=elephant mass V=vector of elephant speed

Anonymous

Jan 12, 2011

note that the answer above is referenced to the question on THIS page which has been transcribed wrongly from the "home page" question (the "t" has been added)

Anonymous

Jan 11, 2011

Elephants DO float, even in fresh water. They're blubbery.

Anonymous

Jan 25, 2011

I would solicit bids and then sub-contract the task to a reputable, cost-effective elephant weight service vendor, and let THEM decide the best approach.They can use a weigh machine or use any other method that does not require ME to use a weigh machine. The question (and answer) are no different than any other variation of, "How do you accomplish a task when you don't have the needed resources?"

Anonymous

Apr 15, 2015

I got asked this question. But the water displacement has gotten old. They prompted me for another answer. I said you measure the elephant and find out its volume in cubic meters. Then weigh its leg and measure it. Lets say the leg weighs 20 kgs and has a volume of 20 cubic metres. Then, each cubic metre weighs 1 kg. So if the total volume of elephant is 350 cubic meters, it will weigh 300 cubic metres.

1

Anonymous

Sep 18, 2015

Take heavy weight gym dumbells keep start hanging with the one end of the rope an the other end to elephant and the rope goes over the pully,keep adding weight till elephant gets lifted

Anonymous

Feb 29, 2016

esimate the answer to certain range and put it on a boat and if the boat shrinks it is more than the estimate weight else less else use F=MA forumula apply certain force and the calculate acceleration and then mass

Anonymous

Jun 24, 2017

OK guys i take a boat which can carry more than a load of an elephant i keep the elephant in that boat [ there fore designed load = load of elephant+ X load] i will add some more load by boarding some swimmers one by one into boat if it starts sinking it means it reached designed load [designed load

Anonymous

Sep 19, 2017

By allowing him to sit on us

Anonymous

May 7, 2018

Fernando,Your answer is really very wierd. First of all: rise in level of water will be equal to elephant's volume not weight. There is a vast difference in volume and weight. Second: if you think that you will estimate it's density to calculate it's weight then it will be a wierd thing because you will never be able to guess it right. Third: rise in level of water of pool will indicate the volume of submerged part of elephant and not whole elephant. If you think that you will submerge whole elephant then obviously you are killing it .So your answer is scientifically and economically wrong. I might suggest that you should take a help of a strong boat to determine elephant weight. take the boat in water and elephant on the boat.the boat will obviously sink a little.mark the level. now get elephant off the boat and put some weights on the boat till it reaches same level. now measure the weights and you will get the weight of elephant THANK YOU

1

Anonymous

Jun 27, 2019

by counting the elephant letters, 8 letters is the answer.

Anonymous

Sep 30, 2019

You don’t need a weigh machine to weight the elephant. The elephant is the weight

Anonymous

Oct 2, 2019

Check the elephant has ever been weighed in near past and rely on that data

Anonymous

Nov 7, 2021

we can use a machine to measure its mass. Traditional weighing scale(WHICH MEASURES MASS NOT WEIGHT) would do the job

Anonymous

Jan 12, 2011

I would ask if it was an Indian elephant or an African elephant.

1

Anonymous

Jun 18, 2012

elevate the elephant to height "h". it will have potential energy of "U=mgh". hurl the elephant into a well which is vacumed well to avoid friction. at the end of the well, there is a pool of water with exact mass of " m' " and temprature of T1. after elephant reaches the pool he will give all of his energy to water causing water to become warmer Q=U. so mgh=m'c(T2-T1) with knowing g,h,m',c,T1 and T2 m can be calculated easily.

Anonymous

Jun 18, 2012

place elephant on an iron plate and move it horizontally with steady speed v. and pass them through a constant magnetic field of B. change B untill the elephant start to move upward. read B and V. F=V x B is the force of magnetic field ( x denotes vector multiplication) which is now equal to weght force W=mg. knowing g the gravity constant, solve m.

Anonymous

Jan 12, 2011

Just find a person having a bad day and weigh him/her, help that person feel better, then weigh him/her again. The difference is the weight of the elephant you removed off his/her back. Works for monkeys too.

Anonymous

Jan 11, 2011

Archimedes Law of the Lever states: Magnitudes are in equilibrium at distances reciprocally proportional to their weights. "Give me a place to stand on, and I will move the Earth."

Anonymous

Jan 11, 2011

I would say bring a female elephant and let them enjoy life..

5

Anonymous

Jan 7, 2011

Hmm, I think Kyle is right... and so are you when you say "Any object, wholly or partially immersed in a fluid, is buoyed up by a force equal to the weight of the fluid displaced by the object". IMHO elephants don't float...

1

Anonymous

Jan 7, 2011

Actually Kyle is right. If we put something in the water, such as an sealed box with a ten pound weight inside (does not float), it will displace a proportionate amount of water. However, if we fill it up with a 50 pound weight, the same amount of water will be displaced, however. Fernando, you are using the Buoyancy principle. The Buoyancy principle is meant for objects that float (hence the word buoyancy-it means pressure to keep afloat). As Wouzz said, elephants don't float.