i
TCS
Filter interviews by
I applied via Job Fair and was interviewed in May 2024. There was 1 interview round.
It was good experience, prepare for dsl
Hacker rank test moderate questions
What people are saying about TCS
OOP (Object-Oriented Programming) is a programming paradigm based on the concept of objects, which can contain data and code.
OOP focuses on creating objects that interact with each other to solve problems
Key concepts include classes, objects, inheritance, encapsulation, and polymorphism
Example: A class 'Car' can have objects like 'Toyota' and 'Honda' with properties and methods specific to each
Application life cycle refers to the stages an application goes through from development to deployment and maintenance.
Includes stages like design, development, testing, deployment, and maintenance
Involves planning, coding, testing, and debugging
Changes and updates are made during maintenance phase
Examples: Waterfall model, Agile methodology
TCS interview questions for designations
HashMap is a data structure that stores key-value pairs and allows for fast retrieval of values based on keys.
HashMap uses a hash function to map keys to indices in an array.
Collisions can occur when multiple keys hash to the same index, which is resolved using techniques like chaining or open addressing.
Example: HashMap
GET call in Spring Boot involves mapping URL to controller method, processing request, and returning response.
GET request is received by DispatcherServlet
DispatcherServlet consults HandlerMapping to find appropriate controller method
Controller method processes request and returns response
Response is converted to JSON/XML by HttpMessageConverter
Response is sent back to client
Get interview-ready with Top TCS Interview Questions
Explain the task of a Software Engineer
Software engineers design, develop, test, and maintain software applications
They work with programming languages like Java, Python, C++, etc.
They collaborate with other team members to ensure the software meets requirements
They troubleshoot and debug issues in the software
They stay updated on new technologies and trends in the industry
Machine learning is a subset of artificial intelligence that involves the development of algorithms and statistical models to enable computers to learn from and make predictions or decisions based on data.
Machine learning uses algorithms to analyze and interpret data, identifying patterns and making predictions.
It involves training a model on a dataset to make predictions or decisions without being explicitly programme...
I applied via Naukri.com and was interviewed in Feb 2024. There were 3 interview rounds.
Good questions from medium to hard
I am a passionate software engineer with experience in developing web applications using various technologies.
Experienced in developing web applications using HTML, CSS, JavaScript, and frameworks like React and Angular
Proficient in backend development with languages like Java, Python, and Node.js
Familiar with database management systems such as MySQL, MongoDB, and PostgreSQL
Strong problem-solving skills and ability to...
Aptitude test including reasoning, english,maths type questions
Some of the top questions asked at the TCS Software Engineer interview -
The duration of TCS Software Engineer interview process can vary, but typically it takes about less than 2 weeks to complete.
based on 276 interviews
5 Interview rounds
based on 1.5k 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