108 HR & Behavioral interview questions with answers
108 HR & Behavioral interview questions with detailed answers, sorted from basic to advanced. Free to practice, with progress saved automatically.
All HR & Behavioral interview questions
Tell me about yourself.
Why did you choose a career in IT?
Where do you see yourself in 5 years?
What does the path from Junior to Senior look like in your view?
What excites you about this position — why here over other companies?
Which direction do you want to develop in: Fullstack, Backend, Frontend, or other?
What do you prioritize more: high salary or continuous learning?
What if the job stops growing you, or you are not promoted after 2 years?
Why are you leaving your current company — and what frustrated you most there?
How do you explain a complex technical concept to a non-technical person?
Tell me about a time you worked successfully as part of a team.
Tell me about a time you had a conflict with a colleague.
What do you do when a teammate fails to complete their task?
Do you prefer working in a team or alone?
How do you handle a very strict senior developer during code review?
Have you ever mentored or coached a junior developer?
How do you handle tight deadlines and high team pressure?
Have you ever led a large project or task?
What do you do when the whole team disagrees with your idea?
Tell me about the project you are most proud of.
Have you ever faced a critical production bug? How did you handle it?
Under a tight deadline, what do you cut?
Have you ever pushed back on a task as not feasible in the time given?
Have you ever refactored a large codebase? What was your approach?
How do you approach a performance problem?
Have you ever pushed back on a requirement from a BA or PM?
Tell me about a project that failed — and the biggest lesson from it.
How do you handle making a mistake in your code?
Have you ever given feedback or criticism to a colleague?
Have you ever changed your mind about a technical approach?
How do you handle negative feedback?
Have you ever had to choose between two technical approaches?
You have 3 tasks but only 1 day — how do you prioritize?
Have you ever proposed a new idea that was hard to implement?
What are your salary expectations? Do you have a minimum?
If the company offers below your expectation, would you accept?
Which benefits matter most to you?
Do you want to work remotely? How many days a week?
Have you ever successfully negotiated your salary?
Do you prefer a fixed salary or a variable bonus component?
What is your working style?
In what kind of environment do you work best?
What management style do you prefer?
Have you ever worked fully remote? How was it?
Which do you prefer: a startup, a scale-up, or a large corporation?
Does company culture matter to you? How does this company fit you?
Do you plan to stay long-term at this company?
How important is work-life balance? Are you worried about an overwork culture here?
What do you do outside of coding?
How do you keep up to date and learn new technologies?
What is your most recent side project?
Do you have a mentor? What is that relationship like?
Do you ever feel like you are falling behind on tech trends?
Why should we hire you?
Do you have any questions for us?
What are your greatest strengths and weaknesses?
Tell me about a time you worked with a difficult stakeholder or person.
Tell me about a time you took ownership beyond your assigned role.
How do you handle conflicting requests from multiple people at once?
How do you define success in your work?
Tell me about a time you disagreed with a teammate over a technical solution. How did it end?
If you realize close to the deadline that you will not make it, what do you do?
Tell me about a time you received harsh feedback in a code review. How did you react?
What is your biggest weakness?
Tell me about a time you broke production. What did you do during and after?
Tell me about a project you worked on that failed. What did you learn?
How do you handle requirements that keep changing mid-sprint?
Tell me about a time you argued with a PM/BA or QA about scope. How did you resolve it?
You inherit a legacy system with no documentation and the original author has left. Where do you start?
If you were assigned to mentor a new junior, what would you do in the first month?
When you have parallel work from multiple projects, how do you prioritize?
If your manager or tech lead insists on a technical direction you believe is wrong, what do you do?
Tell me about an improvement you proposed that nobody asked for. How did you convince the team?
A teammate's part is still unfinished near the deadline and it blocks yours. What do you do?
Have you worked with a team in another time zone or fully remote? How do you keep things moving?
Why do you want to leave your current company?
What is the difference between gross and net salary? Which one should you negotiate in?
The recruiter asks "What is your current salary?" — should you disclose the real number?
How do outsourcing, product, and startup companies differ? Who fits each?
How long is the probation period under Vietnamese law, at what pay? What should you watch during a two-month probation?
Should you name a salary number first? What if you are pushed for one in the first round?
You hold two offers with different salaries — how do you compare them properly?
The offer came in below expectation — how do you negotiate without losing it?
Your CV has an eight-month employment gap. How do you explain it when asked?
Your CV shows three companies in three years. The interviewer worries you will leave early again — how do you answer?
Your spoken English is weak. How should you apply, and how do you answer when asked about your English level?
You want to move from PHP to Go, or from Frontend to Backend. How do you present it so it does not read as starting over?
You want to work remotely for a foreign company from Vietnam. What do you need to prepare in skills, contract, and tax?
What criteria do you use to decide whether to change jobs or stay?
You switched into programming from a non-technical degree. How do you convince a recruiter to pick you over a CS graduate?
What signs during an interview suggest you should avoid a company? What questions surface them early?
How do you decline an offer gracefully? And should you accept a counter-offer from your current employer?
Beyond years of experience, what actually separates a junior, mid-level, and senior developer?
When reviewing someone else's code, how do you write comments that fix the problem without upsetting the author?
You join a large project that has been running for years. Where do you start reading the code?
What does "just enough" technical documentation include, and what should it leave out?
How do you estimate a task? Why are estimates so often wrong?
You realise mid-task that you will miss your original estimate. What do you do?
How do you break a large task into pieces that can be delegated and reviewed?
You are asked to review code from someone more senior, or in an area you barely know. What do you actually review?
What is technical debt? How do you spot it, track it, and convince management to spend time paying it down?
With a full-time job and little spare time, how do you learn new technology effectively?
Should you specialize deeply or learn broadly? How do you decide?
What is a senior engineer expected to do beyond writing code?
You are mid-level and want to reach senior. What must change in how you work, and how do you prove it?
How do you run a technical design discussion so that it actually produces a decision?
How do you mentor a junior without just doing the work for them?
How do you prepare for an internal performance review and write your self-assessment?