Internship Project Deep Dive with Challenge, Feedback, Collaboration and AI Questions
Company: Affirm
Role: Frontend Engineer
Category: Behavioral & Leadership
Difficulty: medium
Interview Round: Technical Screen
In a hiring-manager interview for a new-grad frontend engineering role, scheduled for about 30 minutes, the manager covers three things: a deep dive into one of your internship projects with questions about its implementation details, standard behavioral questions about a challenge, feedback and collaboration, and your view on AI. Prepare an answer for each part below.
### Clarifying Questions
- Should the project walkthrough be pitched at a general engineering audience, or go straight into technical depth?
- When the interviewer asks for your view on AI, do they mean AI tools in your own engineering work, AI features in products, or the industry outlook?
- Is it acceptable to draw the behavioral stories from school projects as well as the internship?
### Part 1 — Internship project deep dive
Walk through one project from your internship, then answer detailed questions about how you implemented it.
```hint Pick a project you can defend
Choose a project in which you made implementation decisions yourself, so that you can answer two or three levels of "why" about each of them.
```
#### What This Part Should Cover
- The problem, your specific contribution and the result, with a measurable outcome where one exists
- Frontend implementation detail: component structure, state, data flow, the API contract, testing and performance
- Alternatives you considered, why you rejected them, and what you would change now
### Part 2 — Challenge, feedback and collaboration
Answer three behavioral questions: tell me about a challenge you faced, about a time you received feedback, and about a time you collaborated with others.
```hint One story per question
Prepare a different story for each question, and make sure your own actions, not the team's, are at the centre of each one.
```
#### What This Part Should Cover
- A clear situation, your actions and a concrete result for each story
- For feedback: how you responded and what changed afterwards
- For collaboration: how you handled a disagreement or a dependency on other people
### Part 3 — Your view on AI
Give your view on AI when the interviewer asks for it.
```hint Be concrete
Ground the opinion in specific ways you have used, or chosen not to use, AI tools, rather than in general statements about the future.
```
#### What This Part Should Cover
- A balanced position supported by concrete examples from your own work
- How you check AI-generated output, and where you would not rely on it
- How the view relates to building user-facing frontend features
### What a Strong Answer Covers
- Concise, well-structured answers that fit a short round
- Depth on the internship project that shows real ownership of implementation decisions
- Distinct, specific behavioral stories with results and reflection
- A considered, concrete view on AI rather than hype or dismissal
- Reading the interviewer: offering detail on request and adjusting the depth
### Follow-up Questions
- If you rebuilt the internship project today, what would you change in its architecture, and why?
- Tell me about feedback you disagreed with. What did you do?
- How would you review a teammate's pull request that was mostly generated by an AI tool?
Overview: A behavioral interview for a new-grad frontend engineer: a deep dive into an internship project and its implementation details, questions about a challenge, receiving feedback and collaboration, and your view on AI. Tests ownership, technical depth and clear, structured storytelling.
Read the full Affirm Frontend Engineer interview experience this question came from