I applied through a recruiter. The process took 6 weeks. I interviewed at Google (Mountain View, CA) in Oct 2013
Interview
Fairly long and drawn out, even relative to other positions at Google:
1.) Recruiter contact/interest screen
2.) Technical phone screen focused on problem solving and general technical ability
3.) Technical phone screen focused on coding and design
4.) Four-plus hour (with lunch) on-site interview round covering design/architecture/problem solving, sales and client facing skills, and coding
5.) Group presentation followed by a Q&A panel session (at the end of the onsite round)
Coding questions are somewhat more difficult than average, but still nowhere near as challenging as those you'd typically get in a software engineering interview at a very selective company. That said, given the number of hats you're expected to wear in this role, questions will cover a wide breadth of topics which makes the overall difficulty of the interview fairly high.
Interview questions [1]
Question 1
A number of IT-related questions about systems and networking which weren't terribly familiar to me; my background is concentrated in math, algorithms and theoretical computer science.
I applied online. The process took 2 weeks. I interviewed at Google
Interview
Applied to the TAM position on Google Career section. Got a call where the HR person talked to me about the job. After little chat and finding that it is a good fit. He explained the next step and what to expect during a technical interview. Even though it is a TAM, the interview will involve coding questions.
Interview questions [1]
Question 1
Initial Phone interview is a simple chat and get to know about the job and your skillset
I applied through a recruiter. The process took 3 months. I interviewed at Google (Buenos Aires) in Nov 2013
Interview
The process was painfully slow and it seemed as though Google didn't have too much interest in it. Feedback for interviews took up to two weeks, and I took 3 interviews over the course of 3 months (months!) in the process. First was a general interview with a local TAM, next was an interview with a foreign TAM, next was an interview in which I had to code. I was deemed "not knowledgeable enough in software development" as I was unable to come up with an algorithm to put word indexes into a crossword puzzle board.
Interview questions [1]
Question 1
Ridiculous coding exercises, which are good when you're at school and you have to learn how to handle C pointers and stuff but are light years away from any work related scenario