Reading Time: 4 minutes

In the name of God,

Hey guys, welcome back to my blog.

In this series, I’m going to explain inside out of my immigration story, plan, and process. I hope it helps people or makes them think again.

In this episode, I’m going to explain everything about my interviews. What are the steps and how mine went.

To be honest I did not get too many interview chances so I had to make every one of them count. Even if you get lots of interviews you should take every one of them seriously. So do your homework and prepare well enough. In the previous post, I have explained how you can prepare for a tech interview so make sure to read it first.

If I want to emphasize one thing that would be “be yourself and yourself only“. pretending is the worse thing you can do. So even if you don’t read the rest of this post make sure to remember this little advice here.

Before we begin let me remind you of the usual steps of interviews from the previous post:

  1. Phone screening
    2. Technical Interview
    3. Cultural/Behavioral Interview
    4. HR and offer chat/Interview

1. PhoneScreening

This is usually the first step after you get an email stating you are qualified to go through the Interview process. With the help of the recruitment person in that company, you set a time which suits you both and at that time they either call you on your sim or Skype. So make sure you are available during those times.

This step is usually very basic and won’t be technical. The interviewers usually ask about yourself, family, experience, goals, and why you chose them. Some of them might ask very high-level tech stuff but I think we can ignore them here.

Since the questions are just to get a high-level idea of you they don’t rely much on them. But that does not mean this interview is a waste of time. Rather, it means it’s to get a sense of who you are or this little known person can be a match for us or not? and more importantly to introduce you to the company and the interview process.

One of the important questions here might be how much do you expect to get paid. I think you need to take good care of what you say as an answer. Anything you say will be accounted for and later used to give you an offer. I will not cover this here as there are better posts that have explained what is the smart and good answer here. As a hint, try to avoid answering if possible, and if you can’t don’t give a specific number and use a range instead.

Usually, at the end of this step, they will arrange your next step. It can be a tech interview or your take-home test.

You can ask about general policies and interview process clarification and other high-level questions here. If you need visa sponsorship you can ask about it here.

2. Technical Interview

This step is usually the focus of the entire interview process and matters the most. It can be split into two sessions or one single session. As I have said before this session can be based on a test you have done previously. Or they might ask to do something on the fly. There are lots of different ways tech interviews can go.

If you had a take-home test, they will read your code and run it and your tech interview will be based on that test. They might ask you to review your own code, ask you about the decisions you made, and the tools you used. If there was no test before, They can still show you some code and ask questions base on that code.

Remember I said make sure to write the skills you know the most in your resume? This is the Time and place for questions about those skills. Interviewers might go through a few or all of them.

Don’t forget to ask all the code and technical questions you have about the company, project, and team in this step.

3. Cultural/Behavioral Interview

As the name suggests, this step is about yourself. Like the first step, this is not about technical aspects so don’t expect any. They usually ask about your personality, how you deal with day to day routines and struggles. This is the place they figure out whether you are a good match for the team.

There is usually no right or wrong here, they want to know your personality and see if you can fit in the team.

They might come up with example scenarios and ask your reaction for the situation. You can talk about your previous experiences and how you dealt with them.

Here is also a very good place to ask about team motivation, goals, team culture, what is the definition of the value in the team, and other personal matters.

4. HR and offer chat/Interview

Usually, this is the last step, it can be an interview itself or an informal chat. The interviewer is usually a person from the HR department. They usually talk about the onboarding process and a few of the rules of the company and other important notes regarding the contract, paperwork, and signing.

They can also talk about the offer they have for you in this step or prepare you for an offer email sent later.

A few notes in this step:

  1. Don’t get too excited. Don’t talk that you love it nor you hate it.
  2. Make sure you have enough time to decide (one week is very short)
  3. Don’t sign right away!
  4. Usually, it’s not a good time to negotiate.
  5. Ask all the remaining questions you may have before hanging up.
  6. Bonuses, packages, and company benefits can be discussed here.

This is the entire process of the interview. There is no single approach and companies have their own way of interviewing you. But usually, the steps are very close to this or exactly the same.

Interviews are very stressful for me and I get nervous way too much. For me to reduce this stress I need to practice and gain experience. Find what can calm you down. Nerves can pull you back and make you underperform.

So that’s it for all the steps of my Interview. Let me know if I missed anything or you have any other steps. Happy to hear different stories every day.

As always you can find me on Twitter.

Happy interviewing. Thanks for reading.



Please enter your comment!
Please enter your name here