Build your kit
Past about 120 minutes across all rounds you start losing the candidates who have other offers moving faster. If you need more time than that, replace a round with a timeboxed practical task.
Round 1 — Screening call
20 minConfirm interest, availability and basic fit before anyone spends an hour.
1. Walk me through one project you did — what was it, and what part was yours?
Probe: What would you do differently if you started it again today?
Strong answer: They can separate their own contribution from the team’s without inflating it.
2. What are you hoping to learn in the next six months?
Probe: What have you already tried on your own towards that?
Strong answer: A specific answer backed by something they actually did, not an ambition statement.
3. Tell me about a time you got stuck. How long did you stay stuck, and what got you unstuck?
Probe: Who did you ask, and when did you decide to ask?
Strong answer: A sensible escalation instinct — neither instant help-seeking nor silent flailing.
4. What does your week look like right now — classes, projects, other commitments?
Probe: How would this internship fit alongside that?
Strong answer: An honest picture. Overcommitted interns drop out in week three.
Round 2 — Software Development craft
45 minTest how they think about real problems in this role, not whether they memorised definitions.
1. Here is a 30-line function you have never seen. Read it and tell me what it does and where it could break.
Probe: What input would you try first to break it?
Strong answer: Reading before judging; naming a concrete failing input.
2. You have a list of a million records and need the ten largest. How do you do it?
Probe: What changes if the list does not fit in memory?
Strong answer: They reach past "sort it" when pushed.
3. Describe a bug you fixed where the obvious cause turned out to be wrong.
Probe: How did you finally isolate it?
Strong answer: A method — bisecting, logging, reproducing — not luck.
Round 3 — Ways of working
40 minPredict how they will behave in week six, when the novelty has worn off.
1. Describe a time you disagreed with someone on a team project. How did it end?
Probe: What did the other person think the disagreement was about?
Strong answer: They can represent the other side fairly.
2. Tell me about something you started and did not finish.
Probe: What would have had to be true for you to finish it?
Strong answer: Ownership without excessive self-blame, and a real diagnosis.
3. Give me an example of feedback that changed how you work.
Probe: How do you know it stuck?
Strong answer: A concrete before-and-after, not a sentiment.
4. When have you had to learn something quickly with no one to ask?
Probe: How did you check you had actually understood it?
Strong answer: A verification step — testing, building, explaining it to someone.
5. What is something you believe about your field that most of your classmates would disagree with?
Probe: What would change your mind?
Strong answer: An independently held view they can defend and also falsify.
Final — Closing conversation
20 minSell the role honestly and surface anything that would make them decline.
1. What questions do you have about the role, the team or how we work?
Probe: What would make you say no to this internship?
Strong answer: Real questions. No questions usually means no interest or no research.
2. What kind of feedback helps you most, and how do you like to receive it?
Probe: Tell me about feedback you found hard to hear but acted on.
Strong answer: Evidence of actually changing something, not just accepting feedback politely.
3. Is there anything about your application you would like to add or correct?
Strong answer: Candour. This question rescues good candidates who undersold themselves.
Scoring rubric — score independently, then debrief
Do not ask
- Marital status, family plans, pregnancy or childcare arrangements
- Caste, religion, region, mother tongue or community
- Age or date of birth beyond confirming legal eligibility to work
- Health conditions or disability, except a genuine and specific job requirement
- Current or expected salary as a filter — anchor on your own band instead
- Brain teasers with a trick answer — they predict nothing and lose good candidates
- “Where do you see yourself in five years?” — interns cannot answer it honestly and you will not act on it
