I had a few doubts about the cleavage and neckline then someone mentioned you were 16 so I think it is a bit inappropriate for an interview - If you got a job in an office it might be okay but not a first impression interview - It is not far off being suitable if the cleavage and neckline were a bit more conservative then add a black suit jacket, I think that would be perfect then.
Not for your age and not for an interview. When you go to an interview your want to look professional and ready to start working that day. Usually that means flats or sensible heels, slacks that aren't too tight, a nice blouse and maybe a vest or jacket over it.
I think women dress too casually or sexually in many professional settings. I'd say that dress is fine for a nightclub or other adult focused industry/profession, bartender, hostess, etc but not for the general 9-5 business world.
I know it says business dress but that's a party dress.
It's a nice dress. Though I'm not too sure it suits your age if you are 16. To be honest, I'd go for something a little more formal OR get a blazer to wear over it for the interview and I'd wait until you're sure the job is yours and you've had time to be acquainted with the general atmosphere in the office before deciding on a work wardrobe.