It's going to be my first interview experience ever. I want to make sure that I'm well prepared for it. You can help me out

I really have no idea about the whole interview process..Some of my questions may seem pretty stupid..
So.. here come my questions:
#1 who pays for the drinks? (I've never heard anyone mention this...)
#2 Is it necessary to give some kind of resume to the inteviwer? If yes, what's suppoed to be on it?
#3 Is there anything else I need to give him?
#4 when I get to the place, how am I supposed to recognize the interviewer..? My interview place is probably going to be a coffee shop where tons of people are hanging out...
#5 How much does the interviewer know about me prior to the interview? my GPA? SAT scores? EC's?
Any help would be greatly appreciated!
Thanks in advance
