TCS On-Campus | Role - Prime | Selected | Interview Experience
Recruitment Mode: On-Campus Placement
Difficulty: Easy
1. Online Assessment
Date: 9th August | Duration: 3 hours 21 minutes | Mode: On-Campus
The assessment was conducted on the college premises and consisted of six sections:
Logical Reasoning: 20 questions
Numerical Ability: 20 questions
Verbal Ability: 20 timed fill-in-the-blank questions
Email Writing
Advanced Numerical and Logical Reasoning: 14 questions
Coding: 2 questions
Note: Due to an initial system glitch, my system had to be changed during the assessment. As a result, I could solve only one of the two coding questions.
Coding Questions
1. Min-Heap - Patient Priority Management
Implement a min-heap to manage patients based on their priority numbers.
1 x: Insert a patient with priorityxinto the heap.2: Remove and print the patient with the minimum priority. If the heap is empty, display an appropriate message.
2. Modified Selection Sort
Implement selection sort with a modification: perform only P passes instead of completing the entire sorting process.
No. | Name |
|---|---|
1. | Selection Sort |
Shortlisting
The assessment took place on 9th August, and the interview shortlist was announced on 13th August. I was shortlisted for the TCS Prime interview.
Technical + HR Interview
Date: 14th August | Duration: Approximately 45 minutes | Location: TCS Indore Campus
While most candidates had two separate interview rounds, I had a single combined Technical + HR interview.
Questions Asked
1. Introduction & Resume Discussion
Self-introduction, resume, projects, and favourite subjects.
Since I mentioned DBMS as one of my favourite subjects, the discussion primarily focused on DBMS and SQL.
2. SQL
Rename a column using the
ALTER TABLEstatement.Find employees earning the third-highest salary using window functions, considering duplicate salaries and ranking.
I asked clarifying questions before writing the queries, and the interviewers were satisfied with my solutions.
3. Data Structures & Algorithms
Implement Bubble Sort.
Check whether a number is prime.
No. | Name |
|---|---|
1. | Bubble Sort |
2. | Check for Prime Number |
3. | Check if a Number is Prime or Not |
I successfully implemented both solutions, and the interviewers were satisfied with my approach.
4. DBMS & Data Engineering
Difference between a database and a data warehouse.
Questions about my projects and their technical implementation.
5. OOPs & SDLC
Differences between encapsulation, abstraction, and polymorphism.
Different phases of the Software Development Life Cycle (SDLC).
6. AI & Cloud Computing
Difference between Generative AI and Agentic AI, explained with an example.
Basics of Platform as a Service (PaaS) and Software as a Service (SaaS).
7. HR Questions
My strengths and what makes me stand out as a technically oriented candidate.
Overall, the interview covered a mix of fundamental CS concepts, SQL, DSA, project discussions, emerging technologies, and HR questions.