1️⃣ The “Whiteboard” Flow
Explain — in your own words — what happens from the moment a user clicks a button on a webpage until data appears on their screen again.
(Imagine explaining it to a non-developer friend.)
🧠 Tests: conceptual understanding, sequencing, communication clarity.
2️⃣ Debugging Priority Order
A feature works in development but fails on production — and logs are empty.
What’s your first 5-step approach to find and fix it?
🧠 Tests: troubleshooting logic, prioritization, real-world experience.
3️⃣ Code Quality Under Pressure
Your manager wants a feature shipped tomorrow. The existing code is messy but functional.
What would you do — rewrite, patch, or ship? Explain your thought process.
🧠 Tests: engineering judgment under deadline pressure.
4️⃣ MVP Trade-Offs
You have 24 hours to build an MVP of a small SaaS app with login, billing, and analytics.
What’s non-negotiable, what can you fake temporarily, and why?
🧠 Tests: prioritization, product sense, lean-startup mindset.
5️⃣ Security Intuition
You discover a junior developer accidentally pushed .env credentials to GitHub.
What’s your immediate action plan — both technically and as a team lead?
🧠 Tests: responsibility, damage control, leadership maturity.
6️⃣ Scaling Intuition
Your API starts slowing down after user growth triples in a week.
What would you check first — and what data would you need before deciding on the fix?
🧠 Tests: performance reasoning, data-driven thinking.
7️⃣ Communication Skill
You review a teammate’s PR that “works,” but the code is confusing.
How do you deliver feedback that improves quality without demotivating them?
🧠 Tests: empathy, leadership, team communication.
8️⃣ Product Thinking
If AgencyHandy added a “Client Activity Timeline” feature,
how would you decide what data to show and how to display it — before writing any code?
🧠 Tests: user-centric reasoning, design collaboration ability.
9️⃣ Decision Under Uncertainty
You’re asked to choose between two frontend frameworks for a new product module.
You’ve never used one of them.
How do you make that decision confidently?
🧠 Tests: learning agility, critical thinking, decision frameworks.
🔟 Real-World Trade-Off
Imagine you could either:
A. Reduce load time by 100 ms, or
B. Add one small usability improvement that helps 10% of users.
Which do you choose — and why?
🧠 Tests: product-impact reasoning, value prioritization, mature judgment.
11️⃣ AI Ethics & Dependency
What’s your approach when AI output might include unlicensed or unclear code sources?
And how do you ensure you don’t become dependent on AI to solve every problem?
🧠 Tests: ethical reasoning, responsible AI use, self-reliance, professional integrity.
12️⃣ Prompting Skill (Practical Test)
Write a sample prompt you’d give ChatGPT to help you:
“Optimize API performance for fetching large data lists in React.”
🧠 Tests: practical prompting ability, clarity of intent, technical contextualization.
13️⃣ Legacy Codebase Approach
How do you approach a legacy codebase efficiently and how much time do you think you’ll need in such a case?
🧠 Tests: codebase onboarding strategy, estimation skill, pattern recognition, refactor discipline.
14️⃣ Reflection
What’s one thing you believe AI coding assistants can never replace in a great engineer?
🧠 Tests: self-awareness, values, human judgment, long-term vision.