i
TCS
Filter interviews by
I applied via campus placement at National College, Bangalore and was interviewed before Oct 2023. There was 1 interview round.
Traverse the linked list to find the starting point by using Floyd's Tortoise and Hare algorithm
Use two pointers, slow and fast, to traverse the linked list
Move slow pointer by one step and fast pointer by two steps
When they meet, reset one pointer to the head and move both pointers by one step until they meet again
Traverse the linked list and count the number of nodes
Initialize a counter variable to 0
Traverse the linked list while incrementing the counter for each node
Return the final count as the length of the linked list
All kind of basic aptitude to oops
Two java questions easy and medium
Good aptitute is asked in the tcs
Basic to medium level question
What people are saying about TCS
I was interviewed before Mar 2023.
OOPs features include encapsulation, inheritance, polymorphism, and abstraction.
Encapsulation: Bundling data and methods that operate on the data into a single unit (class).
Inheritance: Ability to create new classes based on existing classes, inheriting their attributes and methods.
Polymorphism: Ability to use a single interface to represent different data types or objects.
Abstraction: Hiding the implementation details...
String is immutable in order to ensure data integrity and security.
Immutable strings prevent accidental modification of data.
Immutable strings allow for safe sharing of data between different parts of a program.
Immutable strings help in thread safety by avoiding concurrent modification issues.
Example: String str = "hello"; str.concat(" world"); // This does not modify the original string, but creates a new one
String is immutable while StringBuilder is mutable in Java.
String is immutable, meaning once created, it cannot be changed. StringBuilder is mutable, allowing for modifications.
String concatenation creates a new string object each time, while StringBuilder allows for efficient string manipulation.
StringBuilder is more efficient for concatenating multiple strings in a loop.
Example: String str = "Hello"; StringBuilder sb...
TCS interview questions for designations
posted on 3 Dec 2024
I applied via Campus Placement
Easy to clear and should be confident
Easy to clear and should be worked on it
posted on 21 Sep 2024
Logical,quant and numerical problems were given easy to solve
About commmunication round
I am a passionate software engineering student with experience in web development and a strong interest in learning new technologies.
Currently pursuing a degree in Computer Science
Proficient in languages such as Java, Python, and JavaScript
Experience with front-end development using HTML, CSS, and React
Completed internships at tech companies like XYZ Corp
Interested in exploring machine learning and artificial intellige
Developed a web application for tracking personal fitness goals using React and Node.js
Used React for front-end development
Utilized Node.js for back-end development
Implemented RESTful APIs for communication between front-end and back-end
posted on 29 Aug 2024
I applied via Campus Placement and was interviewed in Jul 2024. There were 2 interview rounds.
2 coding questions which are moderate ones
DBMS architecture refers to the structure and components of a database management system.
DBMS architecture typically consists of three levels: external, conceptual, and internal.
External level deals with how users interact with the database, conceptual level defines the logical structure of the database, and internal level focuses on how data is stored and accessed.
Components of DBMS architecture include query processo...
Reverse a linked list by changing the direction of pointers
Start with three pointers: current, previous, and next
Iterate through the linked list, updating pointers to reverse the direction
Update the head of the linked list to be the previous node
posted on 13 Jun 2024
posted on 2 Apr 2024
I applied via campus placement at Pranveer Singh Institute of Technology, Kanpur and was interviewed before Apr 2023. There were 2 interview rounds.
Good level of test for 3 hours
posted on 18 Jan 2025
I applied via campus placement at KIIT University, Bhuvaneshwar and was interviewed in Dec 2024. There were 2 interview rounds.
Was easy and every thing in a moderate level with medium to hard
2 coding question , and the question no 1 was easy level and the second one is moderate
based on 5 interviews
Interview experience
based on 2 reviews
Rating in categories
System Engineer
1.1L
salaries
| ₹1 L/yr - ₹9 L/yr |
IT Analyst
66.7k
salaries
| ₹5.1 L/yr - ₹16 L/yr |
AST Consultant
51.5k
salaries
| ₹8 L/yr - ₹25 L/yr |
Assistant System Engineer
29.8k
salaries
| ₹2.2 L/yr - ₹5.8 L/yr |
Associate Consultant
29.4k
salaries
| ₹9 L/yr - ₹32 L/yr |
Amazon
Wipro
Infosys
Accenture