Finding a new job as a programmer does not seem to be a big problem. The market is so receptive that candidates can choose between offers. However, if a specialist decides to participate in the recruitment process, it is a sign that he wants to know the conditions offered by a given company. Otherwise, he wouldn’t be wasting his precious time.

Talk about yourself and your expectations.

The interview is exactly the moment when you need to talk about yourself properly. It is just like during a date — a potential employer wants to learn as much as possible about the candidate and get to know him well.

When you talk about yourself and are the main topic of conversation, does it happen that you feel very embarrassed and lose the ground under your feet? To minimize stress, you can try talking to the mirror about yourself for a few minutes.

However, if you have a problem with this form, ask your friend to conduct a trial interview with you as a person from the HR department. It is worth remembering that an invitation to an interview and choosing your CV from many others is a good sign that the company cares about getting to know you.

Answers to what questions should you prepare?

Not only the basic ones regarding education, experience, or former work. The recruiter may ask for much more. Sometimes before the conversation, you get the impression that some issues are obvious and are not worth preparing for them. However, stress can do its job. Therefore, before the conversation, it is good to ask yourself a few questions at home and prepare the answers for them. Below are some examples:

How do you keep your knowledge updated?

You can say about learning new languages, own projects, participation in various types of training, conferences, fairs, business meetings, solving programming tasks.

What do you do when you see there is a bug in your code?

It is a check of technical knowledge in a practical form. Therefore, before the recruitment meeting, it is a good idea to practice various programming tasks. Furthermore, when solving a task, it is appreciated to explain what we are currently doing.

What actions do you take in turn while working on a new project?

When a company asks such a question, it most likely wants to know your work pattern. So what should be included in the response?

First of all, information about how you spread your actions over time, with whom you consult your actions, and possible problems. It is also worth mentioning how you report on the completed stages and whether you prefer to work alone or in a team.

What do you do when you know you can’t meet the deadline?

The company wants to see if you can cope with a difficult situation. Think about what it looks like for you. The other party will certainly accept the answer that ‘first of all, you should explain the reason for such a situation, notify your supervisor as soon as possible and set a possible date for completing the project.’

Have you ever come out with the initiative for new projects?

This question is about getting to know your commitment to work. Do you take the initiative or “tap yours” from 8 am to 4 pm and want to be “over the top.”

In this case, of course, mention should be made of the ideas you came up with within your current workplace. It can be a completely new, original project and a solution that has brought a lot new to previously undertaken tasks. Tell them about it.

Why do you consider yourself a suitable candidate for this position?

This is definitely not the time to be overly modest. Share your achievements and strengths that will come in handy for this particular position. If it is teamwork, you can talk about your soft skills, the better if you refer to the company’s requirements described in the offer.

If the project is for a banking company — mention your previous financial experience. If your role will involve customer contact — mention practice in this area.

Tell me about your recent projects?

Most likely, the question will concern one of the projects described in the CV. An interview is not a good time to remember the details of the assignment only then.

The answer should be specific and include such issues as for whom the project was implemented, with whom you collaborated, what tools and technologies were used, what this project brought you, or what you would do differently now. You can also mention your attitude to the subject matter — whether you were at ease in the discussed area or prefer to work on something else.

Why did you quit your previous job?

Even if things were not going well with the employer, the atmosphere was not comfortable — you should express your opinion diplomatically.

People don’t want to hire someone who burned their bridges down in their previous job. The potential employer will think that you will speak about him similarly when it comes to changing jobs.

By answering this question, you can say that you had a different opinion about certain aspects of the company’s operation or that the projects in which you participated did not quite suit you.

It is worth remembering that after each answer, the recruiter may drill down on the topic and make inquiries. In this case, it is better to say less than more. The more so because the company may conduct an environmental interview at the previous work and confront your position with the former boss.

What can you ask at an interview?

I have already got used to the fact that the IT industry is unique in many respects. The labor market is no exception. It is more common that during an interview, most questions are asked by a candidate. It is worth remembering that the questions should be personalized and relate to a specific company and position. What to ask?

  • How big is the team, and who will I report to?

The more you learn, the better you will get to know the specifics of the work and the realities in the company. And this is another step on the way to deciding whether you want to join the ranks of a given company.

Research before the interview

Previous research will undoubtedly help prepare the topics that you would like to take up during the interview. Get data about the company where you are applying for a job.

These days, most information is easy to find on the company’s website, portals, or industry forums.

What messages should you pay special attention to?

Certainly important is the knowledge of the market segment in which the company operates, its offers, or key competitors.

In addition, you can check which projects the company has participated in recently, how many employees it employs, and what its strengths are. Such preparation will reduce the stress related to the question: “What do you know about our company?”, And will also make the employer perceive you as a candidate interested in the position.

It’s worth having eyes around your head.

And this is from the very first moments after crossing the company’s threshold. For example, when you go to an interview, you can see what the office looks like, the people who work there — it’s not only about the appearance but also whether they are satisfied with how they address each other. Do people in individual rooms talk to each other, listen to music or sit in silence? It is also worth paying attention to the time when the conversation takes place. If it is, for example, the afternoon — do the employees integrate with the kitchen? Evening hours — is there anyone else in the office and working?

Don’t pretend to be someone else.

During the interview, the recruiter will want to check whether your disposition is consistent with the company’s values.

For example, if you are an independent introvert, it is not worth pretending and forcibly having a fun conversation. HR people will usually know if you are acting naturally or if your behavior is forced by the moment's need.

It is also not worth pretending to be alpha and omega, an all-knowing person. There may, of course, be times when the conversation goes perfectly, and you know the answers to all the questions. However, if there are any that cause you a problem, do not lie by any means. Just admit that you do not know something.

No doubt, like everyone else, you have your own preparation methods for the recruitment process. However, if you spend a little more time analyzing the above issues, it will be easier to control your emotions. And that’s a good way to get the position you want. Good luck!

More content at