i
TCS
Filter interviews by
Clear (1)
Asked about, DP, GRAPHS AND LINKEDLIST
Give panic situations
Java is a programming language commonly used for developing applications. A linked list is a data structure used to store a collection of elements.
Java is a high-level, object-oriented programming language known for its portability and versatility.
A linked list is a linear data structure where elements are stored in nodes, each containing a reference to the next node in the sequence.
Linked lists are commonly used for i...
TestNG can be easily integrated with Maven in Selenium Java for efficient test execution.
Add TestNG dependency in pom.xml
Create test classes with @Test annotations
Run tests using Maven commands like 'mvn test'
I applied via LinkedIn and was interviewed in Mar 2024. There were 2 interview rounds.
Maths related questions
DSA stack graph tree
Write a program to sort the numbers
What people are saying about TCS
TCS interview questions for designations
I applied via Naukri.com and was interviewed before Apr 2023. There were 4 interview rounds.
It was pretty logic to find answers
It waa bit difficult to achive the logic
Object-oriented programming concepts that focus on classes, objects, inheritance, encapsulation, and polymorphism.
Classes: Blueprint for creating objects with attributes and methods.
Objects: Instances of classes that contain data and behavior.
Inheritance: Ability for a class to inherit attributes and methods from another class.
Encapsulation: Bundling data and methods that operate on the data into a single unit.
Polymorp...
Recursion is a programming concept where a function calls itself in order to solve a problem.
Recursion involves breaking down a problem into smaller subproblems and solving them recursively.
A base case is needed to stop the recursion and prevent infinite loops.
Examples include factorial calculation, Fibonacci sequence, and tree traversal.
Method overriding is a feature in object-oriented programming where a subclass provides a specific implementation of a method that is already provided by its superclass.
In method overriding, the method in the subclass has the same name, return type, and parameters as the method in the superclass.
The method in the subclass must have the same or wider access modifier than the method in the superclass.
Method overriding al...
I applied via Recruitment Consulltant and was interviewed in Jan 2024. There were 2 interview rounds.
Easy question , duration 1 hour
Easy leetcode questions were asked in the round
I applied via Newspaper Ad and was interviewed in Dec 2023. There was 1 interview round.
I applied via Referral and was interviewed before Jul 2023. There were 2 interview rounds.
Genral aptitude, quick recalling needed
Regular college level coding
I applied via Campus Placement and was interviewed in Jul 2020. There was 1 interview round.
Java is platform independent due to its bytecode and JVM.
Java code is compiled into bytecode which is platform-independent.
JVM (Java Virtual Machine) interprets the bytecode and executes it on any platform.
JVM acts as an abstraction layer between the Java code and the underlying hardware.
This allows Java programs to run on any platform that has a JVM installed.
For example, a Java program written on a Windows machine ca...
I applied via Naukri.com and was interviewed before Feb 2021. There were 2 interview rounds.
based on 14 interviews
2 Interview rounds
based on 16 reviews
Rating in categories
System Engineer
1.1L
salaries
| ₹0 L/yr - ₹0 L/yr |
IT Analyst
66.6k
salaries
| ₹0 L/yr - ₹0 L/yr |
AST Consultant
51.5k
salaries
| ₹0 L/yr - ₹0 L/yr |
Assistant System Engineer
29.8k
salaries
| ₹0 L/yr - ₹0 L/yr |
Associate Consultant
29.5k
salaries
| ₹0 L/yr - ₹0 L/yr |
Amazon
Wipro
Infosys
Accenture