During the Interview
A technical interview usually begins with casual questions about your
background, such as:
Could you tell us about yourself and your experience?
Could you tell us about any side projects you’ve worked on?
Could you tell us about a time you solved a particularly challenging problem?
Could you tell us about a time you resolved a disagreement with a coworker?
What was your previous development environment like?
Why you are interested in working at our company?
Why you are leaving your previous job?
What is your biggest weakness? What is your biggest strength?
During
the technical interview, do your best to answer the interviewer’s
questions in your own words. If you are unfamiliar with a topic, it’s much better
to admit that rather than bullshit your way through it. If you are on the phone,
don’t try to look up an answer on google. It’s
exceedingly obvious when
a candidate stalls, taps away on their keyboard, and spits out a flawless response
thirty seconds later.
During
the wrap up, you will usually be asked if you have any questions.
You should always ask at least one, but never ask about salary or benefits.
You are trying to advertise what you can do for a company, not what a company
can do for you. Some examples questions are:
What is the culture like
at your company?
What is the development environment like at your company?
What is the software development lifecycle at your company?
Is there anything about me that you are concerned about?