i
TCS
Filter interviews by
I applied via Referral and was interviewed in Nov 2024. There were 2 interview rounds.
I applied via LinkedIn and was interviewed in Jul 2024. There were 3 interview rounds.
APtitude test invole percent
I applied via Recruitment Consulltant and was interviewed in Dec 2024. There was 1 interview round.
What people are saying about TCS
I applied via Job Portal
TCS interview questions for designations
I applied via Referral and was interviewed in Nov 2024. There was 1 interview round.
Get interview-ready with Top TCS Interview Questions
HashMap is non-synchronized and allows null values, while hash table is synchronized and does not allow null values.
HashMap is non-synchronized and not thread-safe, while hash table is synchronized and thread-safe.
HashMap allows null values and one null key, while hash table does not allow null keys or values.
HashMap is generally preferred for non-thread-safe applications, while hash table is used in thread-safe applic
OOP is a programming paradigm based on the concept of objects, which can contain data in the form of fields and code in the form of procedures.
OOP focuses on creating objects that interact with each other to solve problems.
Encapsulation: Objects can hide their internal state and require interaction through defined interfaces.
Inheritance: Objects can inherit attributes and methods from other objects.
Polymorphism: Object...
An interface in programming is a blueprint of a class that defines a set of methods that a class must implement.
Interfaces in Java are used to achieve abstraction and multiple inheritance.
Interfaces contain only method signatures, not method bodies.
Classes can implement multiple interfaces but can only extend one class.
Example: interface Shape { void draw(); }
Example: class Circle implements Shape { public void draw()
HashMap works internally using an array of buckets to store key-value pairs, with each bucket containing a linked list of entries.
HashMap uses hashing to determine the index of the bucket where the key-value pair should be stored.
If multiple key-value pairs hash to the same index, they are stored in a linked list within that bucket.
When retrieving a value, the key's hash code is used to find the correct bucket, then th...
application.properties is used to store configuration settings for Java applications.
Centralized storage for configuration settings
Easy to update without changing code
Allows for different configurations for different environments (development, testing, production)
Can be used to store database connection details, API keys, logging settings, etc.
3 Interview rounds
based on 529 reviews
Rating in categories
System Engineer
1.1L
salaries
| ₹1 L/yr - ₹9 L/yr |
IT Analyst
67.8k
salaries
| ₹5.1 L/yr - ₹16 L/yr |
AST Consultant
51k
salaries
| ₹8 L/yr - ₹25 L/yr |
Assistant System Engineer
31.3k
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