From Aftercollege: http://blog.aftercollege.com/2013/how-to-get-a-front-end-developer-job-chat-with-micah-jaffe-cto-of-fairloan-financial/
Better things to say:
“I haven’t looked as deeply into that as you’re asking, here’s what I know…”
“Can I look that up?”
“If I weren’t using this library, here are some things I’d try…”
“I really like YUI, ExtJS, less of a fan of jQuery, here’s why…”
“You’re asking me to reinvent the wheel, why?”
“I’ve seen this question a lot, here’s the answer, here’s why it’s a good (or bad) interview question…”
Things I don’t want to hear:
“I’ve never thought of that.”
“I did this once before, but I can’t remember now.”
“There’s a library for that.”
“jQuery sucks.”
“That’s reinventing the wheel.”
“(obviously memorized response rattled out in 20 sec followed by the big O notation)”
In general, good candidates keep a conversation going, aren’t attempting to nail what feels like the right answer first, fast. Thoughtful discourse is a winner even if it’s wandering into a blind alley. Backtracking and recovering are important skills. Smart questions about the business are awesome.
Debates in the interview are not.