These are a list of some common non-technical questions you should know before going into a job interview. Like taking an exam for college, it is good to be prepared and have an answer in mind just in case you are asked one of these questions.
Why are you leaving your current company?
What is your biggest achievement?
What is your biggest setback and how did you deal with it?
Explain what you did at your current company?
What is your role in the team?
Give a technical challenge you encountered and how you solved it?
What is your expected salary?
Who do you deal with a hard-to-work with coworker?
How do you learn new things?
What are you most passion about?
Do you have any questions for me?
Tell me about your strength?
Tell me about your weakness?
What would you like to accomplish in the first 90 days?
Where do you see yourself with us in 5 years?
When have you gone above and beyond at work?
Tell me about how you handled a difficult situation?
How do you handle disagreement?
What makes you interesting?