Even if you are one of those app developers who have already worked in few IT companies of Ukraine and have dozens of interviews behind, each new one requires preparation that is essential to making a good impression. Here are some tips to help you understand what the interviewer actually wants from you:

1. Do your homework

Take some efforts to learn more about the Company you’re applying to and understand what distinguishes it from among other software development companies in Ukraine. Along with looking through the company’s website, peep into it’s pages on LinkedIn, Facebook, Twitter, Youtube etc. While the first will acquaint you with both technological and business aspects of the organization, the latter will tell more about current projects, company’s culture, social events and recent achievements. This will help you to prepare questions to ask the interviewer as well as consider what contribution you could bring to the Company. Carefully review vacancy description and requirements. If the position is described in high-level and abstract terms, clarify during the interview what knowledge and skills are critical and which are “nice to have”.

2. Don’t be late but don’t arrive too early

Use your research and planning skills – find the Company’s location and calculate the travel time properly. You might also ask the recruiter to explain how to find the building and how much time does it take to walk from the nearest bus stop. In case all your estimations still failed, find the possibility to notify the recruiter that you’re being late. Meanwhile, showing up too long before a scheduled appointment may provoke the unnecessary haste and negatively affect the first impression even before the interview starts. The recommendation is to arrive no more than five or ten minutes early.

3. Good manners count

Turn off your cell phone, get rid of the chewing gum, don’t interrupt the interviewer, don’t speak or behave like you’re the smartest one in the room – impressions really count!

4. Prove your CV

It’s good if know your resume “by heart” but don’t try to retell it to the interviewer – most people possess reading skills. When asked, for instance, to tell about one of the projects, focus on your particular role in it, your contribution and main challenges you faced. Be ready to talk about the skills indicated in your CV even if these are languages or experience not related to the vacancy description – multi-skilled talents are always highly valued.

5. The best answer is a truthful one

Be honest about your knowledge, skills and experience – truth comes to the surface sooner or later and you risk being exposed right at the interview. If you don’t know the answer to the question, say you don’t know it rather than taking wild guesses. You may suggest the way you would go to find the answer – this will demonstrate your problem solving skills and critical thinking. If you’re doubting between two options, explain the pros and cons of each to show how would you go about arriving at an answer.

6. Focus on your strengths

Take advantage of questions asked to show you know more. For example, if you’ve been asked about advantages of AngularJS, React, Python, Node.js, Go, or other app development technologies tell about your experience and why you succeeded or not with it. This will help you to establish rapport with the interviewer.

7. Don’t undervalue HR part

Even if you are a big fan of the ‘non-love theory’ between developers and recruiters, don’t underestimate soft skills – show your personality, come across as positive and confident candidate, at the end – be unique! Get prepared to answer common questions though try to avoid socially desirable responses. Ask about additional trainings and certifications to show your desire for learning and development. Mention some non-technical skills that you think might assure the interviewer you want to join the organization. For instance, if the Company has its football team (you can learn this from preliminary investigation) tell how passionate you are about this sport (if it is really so). Many IT companies in Ukraine practice to organize internal “clubs of interests” and for sure you there might be something you go in for.

8. Ask questions, not just answer them

Show your interest – do a little research beforehand and have a few questions about the job or the employer. If you don’t have any specific queries ask about Company’s culture, current projects, compensation and benefits package, employer’s expectations for a successful candidate. No questions from the candidate creates the feeling they don’t really want the job. Take the opportunity to figure out if the Company and the job are right for you.

9. If you want the job, tell about this!

Any employer would prefer a candidate motivated to work exactly for this Company. So if you think it’s really a place and a job of your dream don’t hesitate to share this with the interviewer – you’ll get a ‘plus’ to karma for sure.

Of course, every interviewer is different and not all may agree with the above tips. Employers know you’re not perfect but what all want to see is a proper motivation, flexibility, self-awareness and ability to self-improve. And remember, a recruiter wants the interview to succeed as much as you do.