Sign in
Log inSign up

10 Questions To Ask A Recruiter When Looking For Tech Job

Mingoos's photo
Mingoos
·Jun 23, 2019

So, you’re looking for a developer/any other tech job. How do you ensure that the vacancy and the company suit you maximally? The first thing you should remember: don't be shy to ask questions. Jointly with the find jobs the team of relocation and tech recruiting enthusiasts, we created a compelling list of the useful things to find out during the hiring process for your next job. The tech side of the project 1) What languages/frameworks/libraries are used on the project?

This question needs no explanations — you need to know what you're going to work with.

2) What is the project’s architecture?

Is it a monolithic or a microservice app? What patterns does it implement?

3) How soon is the code from a repository deployed to production?

Is the project a self-hosted solution, or does it use cloud technologies? Does the team employ the CI/CD practices? Are container technologies used in the project? Do the team members review each other’s code before deployment?

4) What are the other significant tech details I need to know?

Find out as much as you can about the databases, APIs, build tools, IDEs, version control systems, etc.

5) Who maintains the project’s documentation? How often is it updated?

You need to know whether writing and maintaining the project’s documentation will be among your direct responsibilities.

6) How is the code tested?

Is it a Unit, Integration, Regression, or A/B testing, or some other type? Who is responsible for writing tests? Which amount of code is now covered by tests? What bug trackers are used?

7) Who is responsible for force majeure situations?

What if the server failover happens in the middle of the night? Who will be responsible for fixing the issue? Does the project have on-call rotations?

The project, the team, and the company culture 8) What are the key details of the project?

What problem(s) does the application solve? What are the project’s short-term and long-term goals? Is the project raising investments, or is it planning to do so? How does this solution differ from the competitors'?

9) What methodology does the project use — Agile, Waterfall, Scrum, Kanban?

Sometimes there are several methodologies utilized. However, it’s important to know what will be your entry point and what is the present developmental stage of the project.

10) How much is development vs. maintenance?

Your interest in the project directly depends on this, right?