Why Non-technical Questions?

Many nontechnical questions are asked to assess a candidate’s experience and ability to fit in with other employees.

Experience includes your work history and your knowledge. Questions about your experience must be answered carefully and completely to allay any doubts about your ability to perform the job.

For example, suppose you’re asked the question, “Have you ever programmed for Linux?” Your interviewer has seen your résumé, so she probably has a good idea that you haven’t. In effect, the interviewer is saying, “We use Linux — can you do the job even though you’ve never used it?” Don’t lie, but don’t answer “No” if you can avoid it. Instead, emphasize a similar strength: “I haven’t used Linux specifically, but I have done UNIX development.” Even if you don’t have similar or related experience, you can still emphasize your strengths: “I don’t know Linux well, but I’d like to learn it. I’m used to learning new things and I pick them up quickly. For instance, I published my first Android app only four weeks after I started learning the API.” Pay attention to the job description when it’s explained to you. Emphasize any similar and relevant experience that makes you a strong candidate.

Fit is the other key theme of nontechnical questions. Fit refers to how well you can adapt to the organization and become a contributing member. Most people think this just means being a nice person, but that is only half the picture. You must be good at working with ...

Get Programming Interviews Exposed: Secrets to Landing Your Next Job, 3rd Edition now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.