I did a phone interview and got the notice of an on-site interview at the same day today, they want me to be there early next week, which is pretty short notice.
If I can't be there, it will have to wait until after July 4th, which is two weeks away. And they are OK with that.
The position was just open for three weeks and they know I won't graduate until September.
The company is one of my top choices and this is my first time to look for a job. So I don't want to mess up my chance of getting an offer but I really don't know if there is a general wisdom of how to handle this situation. Any advice?
Edit:
I can't make it to early next week right now. I have to cancel a prior commitment for a meeting in order to be available.
I want to add that, another reason I'm inclined to go to this company later (after July 4th) is that I've already have another on-site interview scheduled for late next week. That company isn't so much my top choice so I want to get some on-site interview experience first though it and then be better prepared going into my top choice on-site interviews.