Project Defence Panel — Final-Year Project Grilling
Take this on a laptop or desktop — not your phone. The live interview needs a full screen and keyboard (including a sketch whiteboard on coding rounds). You can buy now, but start it from a computer.
- Field
- Engineering
- Company
- Generic Project Defence (multi-company)
- Role
- Entry-level Software Engineer / Trainee
- Duration
- 20 min
- Difficulty
- Easy
- Completions
- New
- Updated
- 2026-05-25
How to prepare
What this round tests, what strong and weak answers sound like, and the traps to sidestep.
What this round is about
- Topic focus. This is the final-year project defence segment that every Indian campus technical interview includes, structured around the 9-question pattern the panel actually uses.
- Conversation dynamic. Arjun, a senior engineer on the campus panel, asks one question at a time, waits for your full answer, then pushes back with a sharper follow-up on the specific detail you mentioned.
- What gets tested. Ownership clarity (which files you personally owned, not the team), trade-off articulation (the alternative you rejected and why), result quantification with numbers, self-awareness about limitations, and your ability to defend your stack against the obvious alternative.
- Round format. Twenty minutes of panel grilling with a live methodology tracker on the canvas. You can sketch your architecture, schema, or signal chain on the whiteboard while you defend.
- What you control. The order in which you walk Arjun through your work is yours; the trade-off, limitation, and stack-defence questions are panel-led. Coming in with one rehearsed end-to-end story plus one honest weakness sets the tempo for the rest of the round.
What strong answers look like
- File-level ownership. Sounds like I owned the authentication module — three files: login handler, token refresh, session validator. My teammate Priya owned checkout. Specific files, specific boundary.
- Trade-off with a rejected alternative. Sounds like I chose Postgres over MongoDB because I needed join queries across three tables and the document model would have forced denormalisation that hurt my reporting query. Names the alternative, names the reason.
- Numbers, not adjectives. Sounds like sixty beta users over four weeks, login latency two hundred milliseconds, dataset of twelve thousand labelled images at eighty-three percent accuracy. Quantification beats efficient or user-friendly every time.
- Honest limitation. Sounds like I would add an index on the orders table — queries take eight hundred milliseconds today and I know an index would bring it to forty. Names a real fix, not a vague would improve UI.
- Stack-defence with a rejected alternative. Sounds like: I picked Postgres over MongoDB because the order, customer, and item relationships are highly relational and I needed JOIN guarantees. I considered MongoDB for the faster prototyping but the trade-off was schema drift, which I could not afford at submission. Names the rejected option and the cost.
What weak answers look like (and how to avoid them)
- We built framing. Replace every we built with I personally owned files X, Y, and Z. The panel is not testing your team — it is testing your boundary.
- Listing without defending. Do not say we used React, MongoDB, Express. Say I chose React over Angular because I needed a component-tree small enough that one person could own all the state — Angular's full framework would have been overkill for a single-developer module.
- Adjectives without numbers. Replace efficient, fast, accurate, user-friendly with the actual measurement — even a rough number beats a polished adjective.
- Defending the project as flawless. If you cannot name one limitation, the panel reads it as either dishonesty or shallow ownership. Have one honest if-I-had-another-week item ready.
- Vague results. Saying the system worked well, the users liked it, the accuracy improved without a number, a baseline, or a unit of measurement. Mitigation: every result needs one value, one baseline, and one unit before you claim impact in front of the panel.
Pre-interview checklist (2 minutes before you start)
- Recall your one-line problem statement. Strip out the architecture and the tech stack. Just the problem in one sentence — who is it for and what does it cost not to solve.
- Identify two or three files you personally owned. Be ready to name them by purpose: I owned login.js, token-refresh.js, and session-validator.js. Or for ECE: I owned the analog front-end, the ADC interface, and the SPI driver.
- Pull up one trade-off with a rejected alternative. Know one decision you made where you can name the option you rejected and why. Postgres vs MongoDB. STM32 vs ATmega. Mild steel vs aluminium. RCC vs steel frame.
- Have one number for your result. User count, latency, accuracy, dataset size, factor of safety, deflection, SNR — any real measurement beats any adjective.
- Think of one limitation you would fix today. A real one, not a marketing one. The bug that nagged you. The shortcut you took because of the deadline.
- Re-read your project's README or report once. Refresh which library you used for authentication, which IS code you cited, which microcontroller pin you used for the interrupt. Panel will probe basic recall.
How the AI behaves
- Probes every claim. If you say efficient, Arjun asks for the baseline number. If you say we built, Arjun asks which files you personally wrote. If you list a stack, Arjun asks what alternative you considered.
- No mid-interview praise. Arjun will not say great answer, exactly, perfect, or well done. He will acknowledge one specific detail you said and push deeper.
- Interrupts on abstraction. If you start describing the system at a high level without naming your specific contribution, Arjun cuts in and asks you to back up to file-level ownership.
- Pushes for the second why. Arjun will ask why three times in a row on any technical choice. Be ready to defend down to the third why without collapsing into because that's what we knew.
- Drives back to ownership on every collective answer. Arjun does not let any we built slide for more than two beats. Expect a direct what did YOU specifically write or sketch question immediately after, even mid-sentence.
Common traps in this type of round
- Headline without contribution boundary. Describing the full project scope without naming the modules you personally owned.
- Stack list without defence. Naming React, Mongo, Node, Express in sequence without explaining why each over its obvious alternative.
- Adjective result framing. Saying the system was efficient, accurate, or fast without any number.
- Flawless project pretence. Claiming the project had no limitations, no bugs, nothing to fix — reads as dishonest or oblivious.
- Prior-art void. Being unable to name a single existing tool, paper, or competitor approach you studied before building.
- Second-why collapse. Defending the stack with we knew it, we learned it in class, or our mentor suggested it — none of these are engineering reasons.
The full breakdown
How you're scored, the questions candidates ask most, and the research this interview is built on. Skim it — or just start the interview.
Interview framework
You will be scored on these 6 dimensions. The full rubric with definitions is below.
What we evaluate
Your final scorecard breaks down across these dimensions. The full rubric and tier criteria are revealed inside the interview itself.
- Ownership Specificity20%
- Trade-off Depth20%
- Quantitative Result Framing18%
- Limitation Honesty17%
- Discipline Vocabulary Fluency15%
- Prior Art Literacy10%
Common questions
Sources this interview is built on
Real candidate-report URLs (Glassdoor / AmbitionBox / PrepInsta / GeeksforGeeks / Medium) reviewed when authoring the questions, persona, and rubric. Verify the realism yourself.
- How to Explain Your Project in an Interview: Steps and Tips - GeeksforGeeksgeeksforgeeks.org
- TCS Interview Experience 2026 - PrepInstaprepinsta.com
- How to Prepare for Infosys, Wipro, and TCS Placements - CCBPccbp.in
- The System Design Interview Trap: Why Engineers Fail - Mediummedium.com
- 7 Tips For Building Final Year Projects For Engineering Students - GeeksforGeeksgeeksforgeeks.org
- TCS Ninja Interview Experience Jan 2026 - GeeksforGeeksgeeksforgeeks.org