Ask about a specific past project, not generically — "walk me through a technical decision you'd make differently now." Good developers can articulate tradeoffs; weak ones give vague answers. Give a small paid trial task if possible, since a few hours of real work tells you more than any interview. Pose a flawed approach and see if they push back or just agree — developers who never disagree with you are a red flag, not a good sign.
Are they asking clarifying questions, or guessing and shipping? Is their code readable to your existing team, or do they need an interpreter? Do they flag risks proactively, or only after something breaks? Are their time estimates roughly accurate, or wildly optimistic?
Pull request quality — small, focused, well-described PRs versus giant unreviewable dumps — plus test coverage on what they ship, and how they respond to code review feedback, defensively or constructively.
Need vetted developers who already use AI tools well? Greatex Services places pre-vetted contract engineers across the US, UK, UAE, and ANZ — onboarded in days, not weeks.
Talk to Greatex Services