If you could rebuild a significant part of your work that was created before AI, what would you do differently?
Try This Question Yourself
Practice with feedback and follow-up questions
What is this question about
This question tests whether you can thoughtfully revisit prior work, identify where AI would materially change your approach, and explain why. Interviewers are looking for practical judgment: not just excitement about new tools, but your ability to separate what should change from what still requires human reasoning, coordination, and taste. It is also a growth question, because strong candidates show clear reflection on past constraints, learned tradeoffs, and how their own working style has evolved.
Key Insights
- You do not need to claim AI would magically make everything faster or better. Strong answers usually show selective judgment about where AI helps, where it introduces risk, and what you would still want to verify yourself.
- Pick a piece of work that was actually meaningful and imperfect. If the example is too trivial, or if you describe the original work as already ideal, you lose the chance to show reflection and better decision-making.
- Make the answer about your changed approach, not just the tool. You should explain how AI would alter your planning, iteration speed, testing, communication, or delegation of effort.
What interviewers probe atlevel
Top Priority
Choose a real project component that had enough complexity to reveal your judgment, but keep the scope honest to what you personally owned.
Good examples
🟢I worked on a data validation tool for one part of our pipeline, and rebuilding it with AI I would spend less time hand-writing repetitive checks and more time validating edge cases and failure messages.
🟢I built an internal page with several forms and error states, and with AI I would regenerate the boilerplate faster so I could focus earlier on how users actually recover from bad input.
Bad examples
🔴I'd probably use AI to rewrite a small helper script I made during onboarding because it took me a while to figure out the syntax.
🔴There was a dashboard color tweak I worked on, and with AI I could have finished that in one prompt instead of asking for help.
Weak examples pick work so small that no real engineering judgment is visible; strong examples choose a bounded but meaningful piece of work where AI changes how effort is allocated.
Valuable
Example answers atlevel
Great answers
One thing I'd rebuild differently is a validation tool I wrote for a small internal data flow. At the time, I spent a lot of effort reading old examples, copying patterns, and manually writing very similar checks, so I got the happy path working but found edge cases late. If I rebuilt it now, I'd use AI early to generate likely invalid inputs, draft repetitive validation logic, and show me a few implementation options so I could compare them faster. I would still test the final behavior myself, because the mistakes I made were mostly around assumptions, not syntax. The biggest difference is that I'd spend less time producing the first version and more time making sure the error handling is actually useful. That would probably have reduced the rework I had during testing.
If I could rebuild the scheduling dashboard I worked on for our operations team, I would spend a lot more time on the user flow before writing the first line of code. I built it by adding features as people requested them, so it worked, but the layout got cluttered and a few buttons ended up in places that were confusing for new users. If I had AI back then, I would use it to quickly draft a few interface options, rewrite plain-language instructions, and summarize feedback from early notes so I could spot patterns faster. I’d still want to sit with the people who used it every day, because the main lesson for me was that the best answer was less about code and more about making the tool easy to trust. What I’d do differently is use AI to move faster on the first draft, then spend my time on clarity and simplicity instead of just adding more features.
Poor answers
I'd probably rebuild a small script I made for cleaning up logs during onboarding. It took me a while because I wasn't familiar with the language yet, and now AI could just write most of it for me. I think that would be a lot better because it would save time and I wouldn't need to look up as much documentation. The script worked fine in the end, so really the main change would just be speed.
Question Timeline
See when this question was last asked and where, including any notes left by other candidates.
Mid April, 2026
Hello Interview Premium
Your account is free and you can post anonymously if you choose.