I think I would also add the words: honesty and empathy. This applies to the interviewee and the interviewer. It's important for me to have candidates who are honest about what they know and don't know. Often times, the interview process can be stressful and daunting, this is where empathy comes into play. This means giving the interviewee some psychological safety. _It's okay if you don't have the correct answer but please share your thought process?
The interviewer should ask questions that they have some understanding of what they know so that questions can be asked intelligently. Don't ask questions you don't know the answer to. Often times if I ask a question and the candidate doesn't know the proper answer to, I'm looking to see if they're curious and willing to listen to the answer I given them. I've found that some candidates try to give answers to topics or terms they have no idea about and that is lack of honesty. And I usually try to tell them that it's okay to not know the answer to these questions. But, what I'm hoping for is that they'll follow up their own question and seek how the correct answer. It's more often than not, I want to look for ability to critically think and learn. You can't do that if you're not honest about what you don't know.
We're a place where coders share, stay up-to-date and grow their careers.
We strive for transparency and don't collect excess data.