i
TCS
Filter interviews by
Basic coding knowledge in any language like Java, Python, C# is required
Object-oriented programming language is a programming paradigm based on the concept of objects.
It focuses on creating objects that contain both data and functions
Encapsulation, inheritance, and polymorphism are key concepts
Examples include Java, C++, Python, and Ruby
I applied via Company Website and was interviewed in Oct 2021. There were 4 interview rounds.
I applied via Company Website and was interviewed before Mar 2022. There were 4 interview rounds.
It is a detailed test consisting of aptitude test and coding test in a time span of 3 hrs.
Yes, I am open to relocate for the right opportunity.
I am willing to move to a new location if it means advancing my career.
I have experience living in different cities and adapting to new environments.
I am excited about the prospect of exploring a new city and meeting new people.
I am open to discussing relocation packages and assistance with moving expenses.
What people are saying about TCS
I applied via Company Website and was interviewed in Jul 2021. There were 3 interview rounds.
TCS interview questions for designations
I applied via Company Website and was interviewed before Oct 2022. There were 3 interview rounds.
Basics questions in basic concepts which comes under aptitude
Basics of coding in the language I was familiar with very basic questions only asked
Get interview-ready with Top TCS Interview Questions
I was interviewed in Jan 2022.
By the help of Codevita i cracked tcs ninja role
I applied via Campus Placement and was interviewed before Nov 2022. There were 4 interview rounds.
Basic aptitude like boat stream questions, work in day, sequence series, alphabet series, pattern guess
Basic level coding but inbuilt functions and libraries will not be allowed. You have to code RAW
I applied via Naukri.com and was interviewed in Nov 2021. There were 4 interview rounds.
OOPs stands for Object-Oriented Programming. It is a programming paradigm that uses objects to design applications.
OOPs focuses on creating reusable code and organizing it into objects.
It allows for encapsulation, inheritance, and polymorphism.
Examples of OOPs languages include Java, C++, and Python.
Polymorphism is the ability of an object to take on many forms.
Polymorphism allows objects of different classes to be treated as if they are objects of the same class.
It is achieved through method overriding and method overloading.
Example: A shape class can have multiple subclasses like circle, square, triangle, etc. and all of them can be treated as shapes.
Polymorphism makes code more flexible and reusable.
Multithreading is the ability of a CPU to execute multiple threads concurrently.
Multithreading allows for parallel processing and can improve performance.
Threads share the same memory space and can communicate with each other.
Examples of multithreaded applications include web servers and video games.
Multithreading can also lead to synchronization issues and race conditions.
I was interviewed before Oct 2022.
Reasoning, Maths Problems
OOP stands for Object-Oriented Programming, a programming paradigm based on the concept of objects.
OOP focuses on creating objects that contain both data and methods to manipulate that data.
Data structures are ways of organizing and storing data in a computer so that it can be accessed and used efficiently.
Examples of data structures include arrays, linked lists, stacks, queues, trees, and graphs.
4 Interview rounds
based on 3.5k reviews
Rating in categories
System Engineer
1.1L
salaries
| ₹1 L/yr - ₹9 L/yr |
IT Analyst
68k
salaries
| ₹5.1 L/yr - ₹16 L/yr |
AST Consultant
51.1k
salaries
| ₹8 L/yr - ₹25 L/yr |
Assistant System Engineer
31.4k
salaries
| ₹2.2 L/yr - ₹5.6 L/yr |
Associate Consultant
28.6k
salaries
| ₹8.9 L/yr - ₹32 L/yr |
Amazon
Wipro
Infosys
Accenture