They directly sent an email regarding onsite Interview. As can be seen from previous reviews, they DO NOT pay for the travel and stay expense, though they were flexible with interview dates.
Suggestion: Keep this firm as your last resort. Moreover, if you stay in some other city than san Jose, DO NOT come for the on site interview. Not worth your time. FYI: They call almost all applicants for ON SITE directly. Sorry to spoil your excitement. By the way, if you stay in Bay area, this can be a good mock interview practice.