I handed over a resume at a college career fair, and they emailed and invited me to one of two onsite group interviews the following week. The day I went there were maybe twenty other people invited, also from various college career fairs. There were several employees from the company, including the VP of Engineering if I remember correctly, who were there to meet us/participate in and run the interview. They said they weren't concerned with our programming abilities, perhaps they've already screened for that in our resumes/etc., but they wanted to see our teamwork abilities and ideas for the company. So they split us up into groups of four, and gave us ~2 hrs to come up with ideas to improve their products and/or expand their consumer base and/or increase profits, after which we present our ideas. More employees arrived to listen to our presentations and ask us questions about our ideas and how to implement them on a surface level. A few days later, a recruiter followed up with questions on how I felt about the interview and what I thought of my team and etc, and soon afterwards they emailed those (including me) they weren't interested in interviewing further. When I interviewed with Trulia it was the first time they were hiring interns, so the process may change significantly from my experience.