Tata Consultancy Services (TCS) - Ninja, Digital, Prime Interview Questions

Role: Ninja, Digital, Prime 

Eligibility Criteria: 

B.Tech /BE, M.E/M.Tech , M.C.A, MSc/ M.S with 60% and above or 6.5 CGPA (Only full-time courses will be considered) 

Backlogs: No backlogs / arrears allowed. 

Gap: The gap/break in education should not be more than 24 months. 

CTC: 

Ninja - Package of 3.3 LPA for Undergraduates and 3.5 LPA for Postgraduates 

Digital - Package of 7 LPA for UG and 7.3 LPA for PG 

Prime - Package of 9 LPA for UG and 11.5 LPA for PG 

Selection Criteria/Pre-requisites:

Round 1: Online Assessment test(Proctored) 

○ Numerical Ability 

○ Verbal ability 

○ Reasoning 

Round 2: Technical Round 

Round 3: HR Round 

Written test Syllabus: 

Part A – Foundation Section (75 minutes): 

○ Numerical Ability - 20 questions 

○ Verbal ability - 25 questions

○ Reasoning - 20 questions


Note: for Digital and Prime roles, the candidate should try to answer at least 70 to 80% questions correctly to be able to meet such criteria. 

Part B – Advanced Section(115Mins): 

The Advanced section is mandatory for Digital and Prime roles. 

This part contains 3 sections. 

1. Advanced Quantitative and Reasoning, 

2. Advanced Coding Easy 

3. Advanced Coding Medium 

Advanced Quantitative and Reasoning Ability (25 mins – 14 questions): 

1. This section, spanning 20 minutes, focuses on advanced quantitative skills and includes 10 questions that challenge candidates’ mathematical prowess. 

2. The Advanced Reasoning Ability segment, lasting 15 minutes, assesses candidates on intricate problem-solving and analytical reasoning through 10 carefully crafted questions. 

Advanced Coding (90 Mins 1 Easy and 1 Medium): 

3. The most extensive section, Advanced Coding, demands 90 minutes of coding proficiency. Candidates will face two coding questions, evaluating their coding skills, problem-solving ability, and algorithmic thinking. 

4. In this Section it's better to take 30 mins for easy questions and use the remaining 60 mins for medium level questions.


Interview questions reference: 

Questions from students: 

Technical Round Prep 

Core Programming & Logic 

Pascal Triangle: Use nested loops; outer loop for rows, inner loop for values using binomial coefficients. 

Armstrong Number: Sum of cubes (or nth powers) of digits equals the number itself. 

Fibonacci Series: Iterative/recursive logic to generate sequence. 

Swap without temp variable: Use arithmetic (a = a + b; b = a - b; a = a - b;) or XOR. 

Prime Number Check: Loop till √n, check divisibility.


Electronics (ECE Background) 

Flip-flop: Basic memory element; types include SR, JK, D, T. Differences lie in input/output behavior. 

Microprocessor vs Microcontroller: Microprocessor = CPU only, needs external peripherals; Microcontroller = CPU + memory + I/O integrated. 

Stability, Input/Output Skew: Timing concepts in digital circuits; skew = difference in arrival times of signals. 

Linux Commands 

Copy file: cp file.txt /path/to/folder/ 

Remove folder: rm -r foldername 

Create file: touch filename.txt 

Simulate code: Depends on language; e.g., gcc program.c -o program && ./program


SQL

 


Delete vs Drop vs Truncate: 
DELETE: removes rows, keeps structure. 
TRUNCATE: removes all rows, faster, no rollback. 
DROP: removes table entirely.


Joins: INNER, LEFT, RIGHT, FULL.




Software Engineering Concepts 

Agile vs Waterfall: Agile = iterative, flexible; Waterfall = sequential, rigid. 

RAG (Retrieval-Augmented Generation): Used in AI to fetch external knowledge for better answers. 

Self-introduction (technical) → Highlight your strongest language (Java), projects, and certifications. 

OOP Concepts: 

  • Abstraction: Hiding implementation, showing only essentials (interfaces, abstract classes). 
  • Encapsulation: Wrapping data + methods (private fields, getters/setters). 
  • Inheritance: Reusing code (extends keyword). 
  • Polymorphism: Same method, different behavior (overloading/overriding). 
  • Exception Handling: try-catch-finally, throw/throws. 
  • Error Control: Checked vs unchecked exceptions. 

Examples of OOP: Banking system (inheritance), Library management (encapsulation). 

Matrix Multiplication Code: Nested loops multiplying rows × columns. 

Spring Boot Concepts: 

  • MVC: Model (data), View (UI), Controller (logic). 
  • Annotations: @RestController, @Autowired, @Entity. 
  • Response Codes: 200 OK, 404 Not Found, 500 Internal Server Error. 
  • JPA Queries: findById, findAll, custom queries with @Query. 

Backend API Development: REST APIs, JSON responses, CRUD operations. 

Git Commands:


fetch vs pull: fetch updates local repo, pull = fetch + merge.

 stash: temporarily save changes.

 Remote vs local repo: GitHub vs your machine.

 Commit ID: unique SHA identifier.

 Revert: undo commit.

 New branch: git checkout -b branchname.


Merge Conflict Resolution: Manual editing, git merge --abort, rebase strategies.

 LLM (Large Language Models): AI models trained on text, used for chatbots,

summarization, code generation.

 Blockchain Concepts: Distributed ledger, immutability, consensus algorithms.

 Hashing, Cryptography, Quantum Computing: Hashing secures data, cryptography

encrypts, quantum computing threatens classical encryption → quantum-safe algorithms.

 Agile Methodology: Iterative, flexible, suitable for startups due to adaptability.


Managerial Round Focus

 Internship Project: Be ready to explain flow, tech stack, challenges, and your role.

 Website Monitoring Techniques: Ping tools, uptime monitoring, logging, alerts.

 AWS EC2 & Docker:

o EC2: Virtual servers in cloud.

o Docker: Containerization for portability.

o Real-world: Deploying microservices.

 Programming Languages (rating): Be honest (Java 8/10, SQL 7/10, Python 6/10).

 JavaScript in HTML: <script> tag.



 Java Platform Independence: JVM converts bytecode to machine code across OS. 
 Downward SGPA Trend: Justify with learning curve, focus on improvement. 
 Recent CS Trends: AI/ML, Blockchain, Quantum Computing, Edge Computing. 
 OpenAI Familiarity: ChatGPT, Codex, APIs. 
 Salary Expectations: Industry standard, flexible. 
 Career Goals: Growth in tech + leadership. 
 Team Leadership & Project Management: Examples from projects/internship. 
 Relocation & Night Shifts: Show flexibility. 


HR Round Prep Common Questions 
 Tell me about yourself: Blend academics, projects, internship, and personal strengths. 
 Why TCS?: Stability, global exposure, diverse projects, career growth. 
 5-year plan: Growth into leadership/technical expertise. 
 Work-life balance: TCS policies, personal time management. 
 Strengths & Weaknesses: Show self-awareness and improvement. 
 Internship Learnings: Highlight teamwork, technical skills, problem-solving. 
 Flexibility: Willingness to relocate, adapt to different roles. 
 Handling Tight Deadlines: Prioritization, teamwork, Agile sprints. 
 Relocation Willingness: Mention 3 preferred locations but show flexibility. 
 Reasons for Rejection (hypothetical): Lack of preparation, but emphasize adaptability. 
 Night Shift Willingness: Show openness if required.


Post a Comment

0 Comments