i
TCS
Filter interviews by
I applied via Walk-in and was interviewed before Oct 2019. There were 4 interview rounds.
Inheritance is a mechanism in Java where a class acquires the properties of another class.
Inheritance allows code reusability and promotes the concept of hierarchical classification.
The class that is being inherited is called the superclass or parent class, while the class that inherits is called the subclass or child class.
Java supports single inheritance, where a subclass can inherit properties from only one supercla...
OOPs concepts are the fundamental principles of object-oriented programming.
Abstraction
Encapsulation
Inheritance
Polymorphism
Classes and Objects
Methods and Properties
Message Passing
Dynamic Binding
Access specifiers determine the level of access to class members.
Access specifiers are public, private, and protected.
Public members can be accessed from anywhere.
Private members can only be accessed within the class.
Protected members can be accessed within the class and its subclasses.
Example: class Car { private int speed; public void setSpeed(int s) { speed = s; } }
I applied via Company Website and was interviewed before Nov 2020. There were 4 interview rounds.
I applied via Campus Placement and was interviewed before Mar 2021. There were 5 interview rounds.
Aptitude and vocalbulary is the major things to be concentrated upon
An algorithm for factorial and palindrome
Factorial: Use a loop to multiply the number with all the numbers less than it
Palindrome: Reverse the string and compare it with the original string
Factorial can also be calculated recursively
For palindrome, ignore spaces and punctuation marks
What people are saying about TCS
I applied via Naukri.com and was interviewed before Apr 2020. There were 3 interview rounds.
Multiple web servers differ in their hardware, software, and configuration.
Hardware differences include CPU, RAM, and storage capacity.
Software differences include operating system, web server software, and scripting languages.
Configuration differences include load balancing, caching, and security settings.
Examples of web servers include Apache, Nginx, and IIS.
I applied via Campus Placement and was interviewed before Oct 2020. There was 1 interview round.
I applied via Campus Placement and was interviewed before Jul 2019. There were 3 interview rounds.
Code to count the number of a particular alphabet in a string
Loop through the string and check each character if it matches the alphabet. Increase a counter if it does.
Use built-in functions like count() or regex to simplify the code.
SDLC stands for Software Development Life Cycle. It is a process used to design, develop, and test software.
SDLC is a structured approach to software development.
It consists of several phases such as planning, analysis, design, implementation, testing, and maintenance.
Each phase has its own set of deliverables and objectives.
The goal of SDLC is to produce high-quality software that meets the customer's requirements.
Exa...
I appeared for an interview before Feb 2016.
I appeared for an interview before Jun 2016.
based on 1 interview experience
based on 4 reviews
Rating in categories
System Engineer
1.1L
salaries
| ₹1 L/yr - ₹9 L/yr |
IT Analyst
65.6k
salaries
| ₹7.7 L/yr - ₹12.6 L/yr |
AST Consultant
53.4k
salaries
| ₹12 L/yr - ₹20.5 L/yr |
Assistant System Engineer
33.2k
salaries
| ₹2.6 L/yr - ₹6.4 L/yr |
Associate Consultant
32.8k
salaries
| ₹16.2 L/yr - ₹28 L/yr |
Amazon
Wipro
Infosys
Accenture