i
TCS
Filter interviews by
I appeared for an interview in Sep 2024, where I was asked the following questions.
I bring a unique blend of technical skills, problem-solving abilities, and a passion for innovation that aligns with your team's goals.
Proven experience in software development, having successfully delivered multiple projects on time and within budget.
Strong proficiency in programming languages such as Python and Java, demonstrated through my contributions to open-source projects.
Excellent problem-solving skills, exemp...
Joining a job involves preparing for the role, understanding company culture, and integrating into the team effectively.
Research the company: Understand its mission, values, and products. For example, read recent news articles about the company.
Prepare for onboarding: Familiarize yourself with the tools and technologies used in the role, such as Git for version control.
Build relationships: Introduce yourself to team me...
I applied via Job Fair and was interviewed in May 2024. There was 1 interview round.
It was good experience, prepare for dsl
What people are saying about TCS
Hacker rank test moderate questions
TCS interview questions for designations
I appeared for an interview in Aug 2024, where I was asked the following questions.
Get interview-ready with Top TCS Interview Questions
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
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<String, Integer> map = new HashMap<>(); map.put("apple", 5); int value = map.get("apple
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
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...
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 283 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.1k
salaries
| ₹5 L/yr - ₹16 L/yr |
AST Consultant
51.9k
salaries
| ₹8 L/yr - ₹25.4 L/yr |
Associate Consultant
30.4k
salaries
| ₹9 L/yr - ₹32 L/yr |
Assistant System Engineer
29.8k
salaries
| ₹2.2 L/yr - ₹6 L/yr |
Amazon
Wipro
Infosys
Accenture