I applied online. The process took 1 week. I interviewed at Google
Interview
Had a 30 minute phone interview. The job description was pretty vague online, so we talked casually about my background. She asked some questions about my technical ability, including questions about:
1. Arrays / variables / loops / program flow
2. data structures (heaps / trees / OOP)
3. Big-O Notation
4. Web technologies
5. Data flow & client server models.
6. TCP/IP
7. DB Design
8. SQL