- #1

- 29

- 0

You are using an out of date browser. It may not display this or other websites correctly.

You should upgrade or use an alternative browser.

You should upgrade or use an alternative browser.

- Thread starter Tigers2B1
- Start date

- #1

- 29

- 0

- #2

- 1

- 0

So what did you get for numbers 1 & 3.

- #3

chroot

Staff Emeritus

Science Advisor

Gold Member

- 10,239

- 39

Let's be careful here, folks. We don't condone cheating here.

- Warren

- Warren

- #4

chroot

Staff Emeritus

Science Advisor

Gold Member

- 10,239

- 39

- Warren

- #5

- 1

- 0

Here is the quote from the cover:

"How much aptitude do you have for the sort of mind-bending engineering problems encountered each day at Google Labs? Take the GLAT and find out. Simply answer all questions to the best of your abilities (cheaters will answer to the karma police), fold completed exam into attached enveleope and send to Google Labs. Score high enough and we'll be in touch. Good luck."

- #6

- 399

- 1

chroot said:

- Warren

I've received my September copy of the Scientific American. I did not see any Google Aptitude Test. Is the test available online?

- #7

Gokul43201

Staff Emeritus

Science Advisor

Gold Member

- 7,082

- 20

<searching frantically> Where's my Physics Today ? :grumpy:

- #8

- 1,605

- 2

{first 10-digit prime found in consecutive digits of e}.com

Visit that page (without braces) and get a new puzzle.

You go through enough hoops and they ask for a resume.

I solved the first one and went to the website. The second puzzle seems to require more creativity over raw computational skill and the ability to program a computer. Or maybe there's a really ingenious way to solve this with pencil and paper. I'll just say that the next question is a sequence question; one that required more than 10 seconds of lateral thinking on my part. I haven't solved it yet. I would rather die than work for google but I'm finding these puzzles entertaining.

- #9

- 399

- 1

phoenixthoth said:

{first 10-digit prime found in consecutive digits of e}.com

Visit that page (without braces) and get a new puzzle.

You go through enough hoops and they ask for a resume.

I solved the first one and went to the website. The second puzzle seems to require more creativity over raw computational skill and the ability to program a computer. Or maybe there's a really ingenious way to solve this with pencil and paper. I'll just say that the next question is a sequence question; one that required more than 10 seconds of lateral thinking on my part. I haven't solved it yet. I would rather die than work for google but I'm finding these puzzles entertaining.

I'm too young to work for Google. :tongue2: But I would like to know how to find the first 10-digit prime in consecutive digits of e. Is there a lot of mathematics involved in this, or is it just a brain teaser that non-mathematicians are able to solve?

Anyone care to let me in on the solution?

- #10

- 399

- 1

I just read somewhere on the net that the billboard puzzle can only be cracked through brute-force.

- #11

- 1,605

- 2

- #12

- 644

- 1

used google for the first and online integer sequence for the second

now will my resume be accepted , i dunno

-- AI

- #13

Gokul43201

Staff Emeritus

Science Advisor

Gold Member

- 7,082

- 20

Surely they can't object to your using Google !! :tongue:

- #14

- 644

- 1

Gokul43201 said:Surely they can't object to your using Google !! :tongue:

Prolly i should post that resume after all .....

- #15

- 1

- 0

RIDDLE ME THIS... TRIVIA QUESTION

(i made it pass all the trivia and sent in my resume to google for the job of coder)

2.718281828459045235360287471352662497757247093699959574966

967627724076630353547594571382178525166427427466391932003059

921817413596629043572900334295260595630738132328627943490763

233829880753195251019011573834187930702154089149934884167509

244761460668082264800168477411853742345442437107539077744992

069551702761838606261331384583000752044933826560297606737113

200709328709127443747047230696977209310141692836819025515108

657463772111252389784425056953696770785449969967946864454905

987931636889230098793127736178215424999229576351482208269895

193668033182528869398496465105820939239829488793320362509443

117301238197068416140397019837679320683282376464804295311802

328782509819455815301756717361332069811250996181881593041690

351598888519345807273866738589422879228499892086805825749279

610484198444363463244968487560233624827041978623209002160990

235304369941849146314093431738143640546253152096183690888707

016768396424378140592714563549061303107208510383750510115747

704171898610687396965521267154688957035035402123407849819334

321068170121005627880235193033224745015853904730419957777093

503660416997329725088687696640355570716226844716256079882651

787134195124665201030592123667719432527867539855894489697096

409754591856956380236370162112047742722836489613422516445078

182442352948636372141740238893441247963574370263755294448337

998016125492278509257782562092622648326277933386566481627725

164019105900491644998289315056604725802778631864155195653244

258698294695930801915298721172556347546396447910145904090586

298496791287406870504895858671747985466775757320568128845920

541334053922000113786300945560688166740016984205580403363795

376452030402432256613527836951177883863874439662532249850654

995886234281899707733276171783928034946501434558897071942586

398772754710962953741521115136835062752602326484728703920764

310059584116612054529703023647254929666938115137322753645098

889031360205724817658511806303644281231496550704751025446501

172721155519486685080036853228183152196003735625279449515828

418829478761085263981395599006737648292244375287184624578036

192981971399147564488262603903381441823262515097482798777996

437308997038886778227138360577297882412561190717663946507063

304527954661855096666185664709711344474016070462621568071748

187784437143698821855967095910259686200235371858874856965220

005031173439207321139080329363447972735595527734907178379342

163701205005451326383544000186323991490705479778056697853358

048966906295119432473099587655236812859041383241160722602998

330535370876138939639177957454016137223618789365260538155841

587186925538606164779834025435128439612946035291332594279490

433729908573158029095863138268329147711639633709240031689458

636060645845925126994655724839186564209752685082307544254599

376917041977780085362730941710163434907696423722294352366125

572508814779223151974778060569672538017180776360346245927877

846585065605078084421152969752189087401966090665180351650179

250461950136658543663271254963990854914420001457476081930221

206602433009641270489439039717719518069908699860663658323227

870937650226014929101151717763594460202324930028040186772391

028809786660565118326004368850881715723866984224220102495055

188169480322100251542649463981287367765892768816359831247788

652014117411091360116499507662907794364600585194199856016264

790761532103872755712699251827568798930276176114616254935649

590379804583818232336861201624373656984670378585330527583333

793990752166069238053369887956513728559388349989470741618155

012539706464817194670834819721448889879067650379590366967249

499254527903372963616265897603949857674139735944102374432970

935547798262961459144293645142861715858733974679189757121195

618738578364475844842355558105002561149239151889309946342841

393608038309166281881150371528496705974162562823609216807515

017772538740256425347087908913729172282861151591568372524163

077225440633787593105982676094420326192428531701878177296023

541306067213604600038966109364709514141718577701418060644363

If we browse the value of number 'e', we found that the first 10-digit prime number within these decimals is '7427466391'(which is a prime number).

2.718281828459045235360287471352662497757247093699959574966

96762772407663035354759457138217852516642

So we add this prime number into the address box: '7427466391.com', which contains more clues.

--------

Congratulations. You've made it to level 2.

Go to www.Linux.org and enter Bobsyouruncle as the login and the answer to this equation as the password.

f(1)= 7182818284

f(2)= 8182845904

f(3)= 8747135266

f(4)= 7427466391

f(5)= __________ (answer: 6819025515)

Enter '6819025515' into the password box.

Enter 'Bobsyouruncle' into the login box.

--------

THE ANSWER TO THE FIRST TRIVIA QUESTION IS:

Congradulations you have made it to level 3

Please solve the next problem...

The next puzzle they offer is:

Solve this cryptic equation, realizing of course that values for M and E could be interchanged. No leading zeroes are allowed:

WWWDOT - GOOGLE = DOTCOM

There are several ways to solve this:

1. Find solution on the internet (using Google)

2. Find a web application solving this kind of problems

3. Solve the problem manually

4. Write the code solving this class of the problems (even if it takes much longer than any of above)

-----

For me, approach number 4 is the most natural. I immediately recognized this as another opportunity to exercise in Haskell programming.

The result is [('C',4),('D',5),('E',6),('G',1),('L',0),('M',3),('O',8),('T',9),('W',7)] and this time I decided to publish my source code (I am still learning Haskell, so it is far from perfect). I do not care about performance, I was more concerned with clarity of the code, so on my Powerbook G4 it takes around 22 second to find the answer. Also, it finds only first of possible solutions. It should trivial to modify the code to find all possible answers.

This source code answer is below

---------

{-

Solves class of puzzles where arithmetic formula is expressed as sum

of 2 words. For example:

SEND

+MORE

-----

MONEY

According to http://www.tkcs-collins.com/truman/alphamet/alpha_solve.shtml

There are two rules that must be followed for solutions:

* The leftmost letter can't be zero in any word.

* There must be a one-to-one mapping between letters and digits.

In other words, if you choose the digit 6 for the letter M, then all

of the M's in the puzzle must be 6 and no other letter can be a 6.

This program was inspired by Google Labs Aptitude Test (GLAT):

http://cruftbox.com/blog/archives/001031.html

The puzzle mentioned in the test:

+DOTCOM

-------

WWWDOT

Have 2 solutions in base 10.

They are:

1. C=4 D=5 E=6 G=1 L=0 M=3 O=8 T=9 W=7

2. C=4 D=5 E=3 G=1 L=0 M=6 O=8 T=9 W=7

However for simplicity sake this code only finds first one:

[('C',4),('D',5),('E',6),('G',1),('L',0),('M',3),('O',8),('T',9),('W',7)]

This Haskell source compiles under GHC and Hugs.

(c)2004 Vadim Zaliva

-}

module Main (main) where

import IO

import Prelude

import Maybe

import List

import Data.FiniteMap

Data ---

base::Int

exp0::[String]

expS::String

base=10

exp0=["DOTCOM","GOOGLE"]

expS="WWWDOT"

Code ---

-- Character used to fill empty decimal positions. It will be always mapped to '0'.

fillChar:: Char

fillChar = ' '

main :: IO ()

main = do

hPutStrLn stdout (show (fmToList (delFromFM (fromMaybe emptyFM (solveA exp0 expS)) fillChar)))

spacePad:: Int -> String -> String

spacePad n s = if sl String -> Maybe (FiniteMap Char Int)

solveA [] _ = Nothing

solveA as cs = solveStep (map (reverse . (spacePad n)) as) (reverse (spacePad n cs)) 0

(unitFM fillChar 0)

(\m -> (all (valueNot0 m) as) &&

(not (hasDupValues (eltsFM (delFromFM m fillChar)))))

where

valueNot0 m s = (lookupWithDefaultFM m 1 (head s)) /= 0

n = max (length cs) (maximum (map length as))

hasDupValues m = mv /= (nub mv)

where

mv = sort m

solveStep :: [String] -> String -> Int -> (FiniteMap Char Int) ->

((FiniteMap Char Int) -> Bool) -> Maybe (FiniteMap Char Int)

solveStep _ [] r m v = if r==0 && (v m) then Just m else Nothing

solveStep a c r m v = if not (elemFM ch m) then

invBase (\x->solveStep a c r (addToFM m ch x) v)

else if (isJust fv) then

invBase (\x->solveStep a c r (addToFM m (fromMaybe '!' fv) x) v)

else if (rem s base) == (lookupWithDefaultFM m 0 ch) then

solveStep (map tail a) (tail c) (quot s base) m v

else Nothing

where

ch = head c

fv = findFreeVar a m

s = r + sum (map (\x -> lookupWithDefaultFM m 0 (head x)) a)

findFreeVar:: [String] -> (FiniteMap Char Int) -> (Maybe Char)

findFreeVar [] _ = Nothing

findFreeVar (x:xs) m = if elemFM n m then findFreeVar xs m else Just n

where

n = head x

invBase:: (Int -> Maybe x) -> Maybe x

invBase fn = invBaseStep 0 fn

where

invBaseStep b f = if b >= base then Nothing

else if (isNothing res) then invBaseStep (b+1) f

else res

where

res = f b

----- End

What is the significance of 49?

Google is based in San Francisco, California.

(2400 E. Bayshore Mountain Parkway).

Its the hometown of the NFL's: San Francisco 49'ers.

IN CLOSING....IF YOU WANT TO BE AN ENGINEER FOR GOOGLE...YOU BETTER LOVE TO DO THIS KIND OF STUFF!

- #16

Gokul43201

Staff Emeritus

Science Advisor

Gold Member

- 7,082

- 20

- #17

chroot

Staff Emeritus

Science Advisor

Gold Member

- 10,239

- 39

Damn, if this is all they required for a serious resume submission I missed the ****ing boat big time. These are not hard questions. Hell, some of Gokul's treasure hunt was more difficult. I really should have gone and gotten a copy of the test while I had the chance. :pout:

- Warren

- #18

- 90

- 0

There's a copy on the official google blog I think that you can print out & send to them.

- #19

- 1

- 0

Sorry to bump up an elderly thread but is there a way to still access a GLAT sample online?

- #20

- 2,745

- 22

It's here: http://cruftbox.com/blog/archives/001031.html

A quick search really wouldn't hurt before posting. Especially when resurrecting a dead 7 year old thread.

Share: