i
TCS
Filter interviews by
I applied via Campus Placement and was interviewed in Dec 2021. There was 1 interview round.
I am a passionate Java developer eager to learn and grow in the field of software development.
Education: Completed a Bachelor's degree in Computer Science.
Skills: Proficient in Java, with knowledge of OOP concepts and data structures.
Projects: Developed a simple inventory management system using Java.
Interests: Keen on exploring frameworks like Spring and Hibernate.
I applied via Company Website and was interviewed in Feb 2022. There were 2 interview rounds.
Hr
I applied via Company Website and was interviewed before Nov 2020. There were 4 interview rounds.
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.
What people are saying about TCS
I applied via Campus Placement and was interviewed before Jun 2020. There were 7 interview rounds.
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...
This interview question covers various topics including programming, design patterns, data structures, and exception handling in Java.
Write a program to generate the Fibonacci series
Write a program using boolean variables
Explain the ClassCastException and how to handle it
Discuss the Singleton design pattern and its implementation with different JDK versions
Explain abstract classes and interfaces in your current project
...
I appeared for an interview in Jul 2017.
Access modifiers in method overriding
Access modifiers in the overriding method cannot be more restrictive than the overridden method
The access modifier can be less restrictive or the same as the overridden method
Private methods cannot be overridden
Examples: public method can be overridden by public or protected method, but not by private method
Covariant return types allow overriding methods to return a subtype of the original method's return type.
1. Covariant return types enable a subclass method to return a more specific type than its superclass method.
2. This feature enhances polymorphism and allows for more flexible APIs.
3. Example: If a superclass method returns an object of type 'Animal', a subclass can override it to return 'Dog'.
4. Syntax: public clas...
I appeared for an interview before Feb 2016.
based on 6 reviews
Rating in categories
System Engineer
1.1L
salaries
| ₹3.9 L/yr - ₹8.3 L/yr |
IT Analyst
65.5k
salaries
| ₹7.7 L/yr - ₹12.7 L/yr |
AST Consultant
53.6k
salaries
| ₹12 L/yr - ₹20.6 L/yr |
Assistant System Engineer
33.2k
salaries
| ₹2.5 L/yr - ₹6.4 L/yr |
Associate Consultant
33k
salaries
| ₹16.2 L/yr - ₹28 L/yr |
Amazon
Wipro
Infosys
Accenture