i
TCS
Filter interviews by
I applied via Company Website and was interviewed in Jun 2024. There were 4 interview rounds.
Tcs nqt exam. Need to prepare.
Given 2 questions. One easy one medium level.
I applied via Job Fair and was interviewed in Mar 2024. There were 2 interview rounds.
Aptitude questions along with one coding question. you can choose whichever language you are comfortable with
Code to generate prime numbers in an array
Create a function to check if a number is prime
Iterate through numbers and add prime numbers to an array
Return the array of prime numbers
Object Oriented concepts in Java include classes, objects, inheritance, polymorphism, and encapsulation.
Classes are blueprints for objects, defining attributes and behaviors.
Objects are instances of classes, containing data and methods.
Inheritance allows a class to inherit attributes and methods from another class.
Polymorphism enables objects to be treated as instances of their parent class.
Encapsulation restricts acce
Data encapsulation is the bundling of data with the methods that operate on that data, while data hiding is the concept of hiding the implementation details of a class from the outside world.
Data encapsulation bundles data and methods together to protect data from outside interference.
Data hiding hides the implementation details of a class, allowing only necessary information to be accessed.
Encapsulation helps in achie...
Method overriding is when a subclass provides a specific implementation of a method that is already provided by its parent class, while method overloading is when multiple methods have the same name but different parameters.
Method overriding involves inheritance and is used to provide a specific implementation of a method in a subclass.
Method overloading involves having multiple methods with the same name but different...
TCS interview questions for designations
Quant, Reasoning and Technical
Java 8 streams provide a way to process collections of objects in a functional style.
Streams are sequences of elements that support various operations like filter, map, reduce, etc.
They can be created from collections using the stream() method.
Streams can be parallelized to improve performance using parallelStream() method.
Terminal operations like forEach, collect, reduce are used to process the elements in a stream.
Design patterns are reusable solutions to common problems encountered in software design.
Design patterns provide a template for solving recurring design problems in software development.
They help in creating maintainable, scalable, and efficient code.
Examples include Singleton, Factory, Observer, and Strategy patterns.
Get interview-ready with Top TCS Interview Questions
I applied via Company Website and was interviewed in Apr 2024. There were 3 interview rounds.
Aptitude questions were asked of difficulty medium to high
High difficulty coding round
Reverse a string by iterating through the characters and swapping them
Create a function that takes a string as input
Initialize two pointers, one at the beginning and one at the end of the string
Swap the characters at the two pointers and move them towards the center until they meet
DSA and coding related to hashmap
All basic questions of java
HashMap, set, and lists are different data structures used in programming for storing and organizing data efficiently.
HashMap: key-value pairs, allows fast lookup of values based on keys (e.g. phonebook)
Set: collection of unique elements, no duplicates allowed (e.g. set of unique user IDs)
Lists: ordered collection of elements, allows duplicates and maintains insertion order (e.g. list of tasks)
I applied via Job Portal and was interviewed in Nov 2023. There were 2 interview rounds.
C++ supports multiple inheritance while Java supports single inheritance.
C++ allows a class to inherit from multiple classes, while Java only allows a class to inherit from one class.
Java uses interfaces to achieve multiple inheritance-like behavior.
C++ inheritance is more flexible but can lead to ambiguity and complexity, while Java's single inheritance simplifies the design.
Example: C++ - class B: public A, public C;...
3 Interview rounds
based on 1k reviews
Rating in categories
System Engineer
1.1L
salaries
| ₹1 L/yr - ₹9 L/yr |
IT Analyst
67.7k
salaries
| ₹5.1 L/yr - ₹16 L/yr |
AST Consultant
51k
salaries
| ₹8 L/yr - ₹25 L/yr |
Assistant System Engineer
29.8k
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