Interviews are hard. If you get to the on-site level, be proud of yourself, not that many people get this far. "You done good, son!" Not everyone gets this same type of interview that I did. Some people skip the phone screens and on-site rounds and go straight to a group project on-site. Either way, don't get cocky, just make sure you study your material and get crackin on fundamental programming.