Back to Home

HR & Screening Interview

About You

Tell me about yourself.
Give a 45-second summary of your background: start with your education, move to your work history, and finish with the strengths most relevant to this role. Keep it tailored and concise — it sets the tone for the interview.
What are your greatest strengths and weaknesses?
For strengths, pick something the job description asks for and back it with a concrete example. For weaknesses, name a real but non-critical one and show how you are actively working to improve it.
What does a typical screening interview with a recruiter at a tech company look like, and what can you expect from subsequent technical rounds?
A recruiter screening is usually straightforward and conversational; it may be conducted in more than one language depending on the role's requirements. After the screening, candidates are often moved to a technical interview stage, which can be AI-assisted or conducted by a technical interviewer. The technical round may include theoretical questions, practical coding exercises, and system design scenarios. It is important to be prepared for a more in-depth assessment than initially described, as the scope and duration can sometimes exceed what the recruiter communicated.
Do you use AI tools (such as GitHub Copilot, Codex, or similar assistants) to accelerate your development work?
Yes. Leveraging AI tools like GitHub Copilot, Codex, or Kiro can significantly improve productivity. They help with routine tasks, boilerplate code generation, and speeding up delivery times. Most companies today expect developers to use these tools, so it is worth mentioning them as a productivity advantage rather than a shortcut.
When asked about desired compensation during an interview, should you give a range or an exact figure?
It is generally recommended to give a range rather than a single exact figure. For example, stating something like '$3,200 USD to $3,500 USD' gives you flexibility in negotiation while still anchoring the conversation around your expectations.
When stating your salary expectation for a local/national position, should the figure be gross (before taxes) or net (after taxes)?
It is common practice to clarify which figure you are quoting. Most job postings and recruiters discuss compensation in gross terms, but candidates often think in net terms. When in doubt, explicitly state whether the amount is gross or net to avoid misunderstandings. Researching market rates on platforms such as Glassdoor can help calibrate expectations and provide data to back up the figure you quote.
During an HR interview for a fixed-term (e.g., 6-month) contract role, how would you answer the question 'What motivates you to make this change?' — especially when your current position offers a longer contract?
Several strong angles can be used to answer this honestly and professionally: 1. **Interest in the product or company**: Express genuine enthusiasm for what the company builds or the problem it solves. 2. **New challenges and learning**: Emphasize that you are seeking new technical and professional challenges, the opportunity to learn, and the chance to contribute your skills to building a higher-quality product, potentially at a global scale. 3. **Professional growth at this stage of your career**: Explain that you are actively looking for experiences that differ from your current routine and that this opportunity is well aligned with where you want to grow right now. 4. **Taking on more responsibility and adding value**: State that you want to take on new responsibilities, develop your abilities further, and deliver meaningful impact in a new context. All of these framings are honest, forward-looking, and appropriate regardless of contract duration.
Do you use any AI tools or AI assistants in your day-to-day development work?
Yes. AI coding assistants such as GitHub Copilot, Codex, or Kiro are widely used and expected in professional development roles today, even outside dedicated AI Engineering positions. A strong answer acknowledges the specific tools you use, gives concrete examples of how you apply them (e.g., boilerplate code generation, automating repetitive tasks, quick code suggestions), and explains the productivity benefits they bring to your delivery times. Demonstrating familiarity with AI-assisted development is generally viewed as a positive signal by employers.

Motivation & Fit

Why do you want to work here?
Reference specific things about the company or role — its product, tech stack, mission — and connect them to your own goals. It shows you did your research and are not just mass-applying.
Why are you leaving your current job?
Keep it positive and forward-looking — frame it as seeking growth, new challenges, or a better fit. Never criticize your current employer or colleagues.
Where do you see yourself in five years?
Show commitment and a desire to grow: something like 'Doing work I'm passionate about and taking on more responsibility — ideally still here, having grown with the team.'

Logistics & Compensation

What are your salary expectations?
Research the market range for the role and location first. Give a range rather than a single number, or — early in the process — say you would like to learn more about the role before discussing specifics.
What is your notice period and when can you start?
State your real notice period honestly (e.g. two weeks or one month) and your earliest realistic start date. Do not over-promise an immediate start you cannot deliver.