Well, I just got finished with the interview. I think everything went very well. They didn't ask any difficult questions, really. I was expecting questions like "can you explain polymorphism to us" and stuff - didn't get any of those. There was one tricky question that asked me to code up a method that'll plot coordinates on a graph, and I think the purpose was to end up with portions of a circle, but not the entire circle? I couldn't understand the interviewer too well because he had a heavy indian accent, and initially I thought he wanted me to graph out the arm of a clock as it rotates around the circle. So I started thinking out loud on how to do that, and he stopped me and said "no i mean like parts of the circle", so I kept asking questions trying to clarify by we kind of hit a language barrier wall, maybe. I don't think he was explaining the question very well... because I still don't know what he really wanted me to do.
Other than that one question I think I blew the interview away. Now I just wait for a response!
I asked about their teams, too, and he said there's so many and that they don't determine which one you'll be on until you get to that point in the interview process. He said I'll be shown the different teams, though, and I'll be able to choose.