google pattern
The selection process is grueling-multiple rounds of phone interviews where they ask you (depending on the fields of expertise you claim) everything from what’s 210, to how you would tweak bits in C to find out if a machine’s stack grows up or down in memory, all the way to having you “program on the phone”
then all of a sudden they rush you to Silicon Valley and you get a long full day of nonstop interviewing.
Google interview questions at Gamedev:
Q: “Explain a database in three sentences to your eight-year-old nephew.”
(my answer): A database is a way of organizing information. It’s like a genie who knows where every toy in your room is. Instead of hunting for certain toys yourself and searching the whole room, you can ask the genie to find all your toy soldiers, or only X-Men action figures, or only race cars – anything you want.