Overview
I interviewed for a Software Engineer (Prime) role at TCS (2026). The selection process assessed my programming fundamentals, database knowledge, project experience, communication skills, and willingness to learn.
Round 1: Technical Interview
The interviewer focused on python, object-oriented programming, SQL, and my academic projects.
- Interviewer started with introduction("Tell me something which is not in your resume")
Questions asked
- Tell me about the project you have made.
- Explain the architecture & flow of your project.
- Explain how you have used AI in your project.
- Which language you are comfortable writing backend (I told Python)
- What are the four pillars of object-oriented programming?
- Write a program (in any language you are comfortable) to delete duplicate words from the string. e.g Input - "I am am Joe", Output - "I am Joe"
- Write a SQL query to find the name of the employee who gets the maximum salary from the Employee table.
Preparation tip
- Be thorough with your resume. If you mention a technology or project, be prepared to explain how it works, why you chose it, and what challenges you faced.
Round 2: Managerial Discussion
This round focused on teamwork, adaptability, and problem-solving.
Questions asked
- Tell me about your hackathon experience (from my resume)
- How would you handle a disagreement with a teammate?
- Tell me about a time you worked under a tight deadline. (I told about my community works)
- Are you comfortable learning a new technology or working on a different project?
- What would you do if you were assigned a task you had never done before?
Round 3: HR Interview
The HR discussion covered career goals, flexibility, and general fit.
Questions asked
-
Why do you want to join TCS?
-
What are your strengths and weaknesses?
-
Are you willing to relocate?
-
Where do you see yourself in five years?
-
Would you join TCS if we offer you a Digital Role? (I told with neutral tone that I will consider the offer)
-
Would you join TCS if we offer you a Ninja Role? (I told with a confident tone that I will NOT consider the offer as I already had another better offer)
-
Preparation tip
-
Keep your answers honest and structured. Research the company beforehand and explain how the role aligns with your career goals.
Final Outcome
Result: Selected
The biggest lesson was that strong fundamentals and clear communication matter just as much as solving technical questions.
Note: I was selected for the interview in Salesforce group (As I have selected that skill during NQT form fill up). But I did not mentioned Salesforce in my resume and I did not have the certificate with me during the interview,
Advice for Future Candidates
Please make sure you add only what you know in your resume. Do not add skills to impress interviewers. Those extra things will be a negative point in your interview if you can't answer questions from there.
Revise the concepts of skills you are mentioning in your resume, SQL queries, and DBMS fundamentals.
Practise explaining your projects without relying on memorised scripts.
Prepare concise answers for common HR questions.
If you don't know an answer, explain your reasoning instead of bluffing.
Stay calm, ask clarifying questions, and communicate your thought process.
Good luck to everyone preparing for their interviews!
Comments
Sign in to join the discussion.