Nope. It's a cute outfit, but not dressy enough. I think you should always wear a suit to a job interview, unless that job is at a retail store and you want to dress to fit the brand.
Not at all. Google "dressing for a job interview". This is fine for hanging out with friends or a casual date but not one bit appropriate for a job interview.
Too fancy for old navy? I got black pants instead of those jeans and I'm looking for a white or cream tank top now. Any suggestions on where to look would be appriciated!