i
TCS
Filter interviews by
C++ is a statically typed language with manual memory management, while Java is a dynamically typed language with automatic memory management.
C++ is compiled directly to machine code, while Java is compiled to bytecode and runs on a virtual machine (JVM)
C++ supports multiple inheritance, while Java supports only single inheritance through classes and multiple inheritance through interfaces
C++ has pointers and allo...
GitHub is a web-based platform for hosting and collaborating on Git repositories.
GitHub is a web-based platform for hosting Git repositories.
Git is a version control system that tracks changes in files.
GitHub provides additional features like issue tracking, pull requests, and project management.
Git is a command-line tool used for version control.
The expected CTC (Cost to Company) is the salary package that the company is willing to offer to the Assistant Software Engineer.
The expected CTC is usually discussed during the interview process to ensure that both the candidate and the company are aligned on salary expectations.
It is important to research the market rates for Assistant Software Engineers in the specific location and industry to have a realistic ...
Code to determine if a number is odd or even without using modulus operator.
Use bitwise AND operator with 1 to check if the last bit is 0 or 1
If the result is 0, the number is even, else it is odd
What people are saying about TCS
Deadlock is a situation where two or more processes are unable to proceed because they are waiting for each other to release resources.
Deadlock occurs when two or more processes are blocked and unable to continue executing.
It happens when each process is holding a resource and waiting for another resource held by another process.
Deadlock can be prevented by using techniques like resource allocation graph and banke...
Starting as a fresher in software engineering offers valuable learning opportunities and career growth potential.
Hands-on experience: Freshers can gain practical skills through internships or entry-level positions.
Mentorship: Working with experienced professionals provides guidance and accelerates learning.
Career growth: Starting as a fresher allows for upward mobility in the tech industry.
Networking: Freshers can...
Object oriented programming is a programming paradigm that focuses on objects and their interactions.
Objects are instances of classes that encapsulate data and behavior.
Inheritance allows classes to inherit properties and methods from parent classes.
Polymorphism allows objects to take on multiple forms and behave differently based on context.
Encapsulation hides the implementation details of an object and only expo...
GDP stands for Gross Domestic Product, which is the total value of goods and services produced in a country in a given period.
GDP is a measure of a country's economic performance.
It includes all final goods and services produced within a country's borders.
It is calculated by adding up the value of all goods and services produced, minus the value of intermediate goods used in production.
GDP can be used to compare t...
Smartphone personal assistants like Siri and Google Assistant use AI to assist in daily tasks.
Smartphone personal assistants use natural language processing to understand and respond to user requests
They can set reminders, make phone calls, send messages, and even control smart home devices
They learn from user behavior and adapt to provide more personalized assistance
Other examples include recommendation algorithm...
Cloud computing is the delivery of computing services over the internet.
Cloud computing allows users to access data and applications from anywhere with an internet connection.
It offers scalability, flexibility, and cost-effectiveness compared to traditional on-premises computing.
Examples of cloud computing services include Amazon Web Services, Microsoft Azure, and Google Cloud Platform.
It was a off campus exam where some MCQ related to aptitude, English, and programming were asked and 2 coding questions asked
GitHub is a web-based platform for hosting and collaborating on Git repositories.
GitHub is a web-based platform for hosting Git repositories.
Git is a version control system that tracks changes in files.
GitHub provides additional features like issue tracking, pull requests, and project management.
Git is a command-line tool used for version control.
Types of inheritance include single, multiple, multilevel, hierarchical, hybrid, and so on.
Single inheritance: a class inherits from only one base class.
Multiple inheritance: a class inherits from more than one base class.
Multilevel inheritance: a class inherits from a class which in turn inherits from another class.
Hierarchical inheritance: multiple classes inherit from a single base class.
Hybrid inheritance: a combin...
I applied via Campus Placement and was interviewed in Jun 2022. There were 3 interview rounds.
Aptitude consists Quantitative Aptitude and followed by 2 coding questions
I applied via Campus Placement and was interviewed before Sep 2023. There were 2 interview rounds.
Aptitude test exam plus coding round
I am a recent graduate with a degree in Computer Science and a passion for software development.
Graduated with a degree in Computer Science
Experience in software development through internships
Passionate about learning new technologies and coding languages
I applied via Campus Placement and was interviewed before Mar 2023. There were 3 interview rounds.
Moderate, OOPs, DSA ,SQL
The interview questions cover topics like Python, list comprehension, XML, JSON, format specifiers in C, intents in projects, use of GitHub, GSM messaging, and Bootstrap.
Python is chosen for its simplicity and readability, used in a project for data analysis.
List comprehension is a concise way to create lists in Python, like [x for x in range(10) if x%2==0].
XML is a markup language for storing and transporting data.
JSO...
I applied via Company Website and was interviewed in Jun 2022. There were 2 interview rounds.
Basic analytical reasoning and logical reasoning
I applied via Campus Placement and was interviewed before Feb 2023. There were 3 interview rounds.
Aptitude test had 2 section. The 1st section was aptitude questions and second section consisted 2 coding (Java/python)questions.
I applied via Campus Placement and was interviewed before Feb 2022. There were 3 interview rounds.
I applied via Company Website and was interviewed before Nov 2021. There were 5 interview rounds.
Easy to moderate no need to worry it is of basic
Questions based on DSA easy questions two onlyone from Arrays one and one from string .
I applied via Campus Placement and was interviewed in Jul 2022. There were 2 interview rounds.
C, java, python programming
Distance and time, directions
Some of the top questions asked at the TCS Assistant Software Engineer interview -
based on 8 interview experiences
Difficulty level
Duration
based on 112 reviews
Rating in categories
System Engineer
1.1L
salaries
| ₹3.9 L/yr - ₹8.3 L/yr |
IT Analyst
65.1k
salaries
| ₹8 L/yr - ₹14.6 L/yr |
AST Consultant
54.2k
salaries
| ₹12.4 L/yr - ₹23.2 L/yr |
Associate Consultant
33.7k
salaries
| ₹15.3 L/yr - ₹28.5 L/yr |
Assistant System Engineer
33.2k
salaries
| ₹2.4 L/yr - ₹6.2 L/yr |
Amazon
Wipro
Infosys
Accenture