Well, it depends where you will be interviewed at. I had my interview in LA and some of my friends had theirs in SFO. I only hear good things about LA and SF.
I'd say, hire a translator, even though your english is good, we always feel anxious, nervous and can easily mix our answers.
Be...