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.
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...
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
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...
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...
An operating system is a software that manages computer hardware and software resources.
It acts as an interface between the user and the computer hardware.
It provides services such as memory management, process management, and device management.
Examples include Windows, macOS, Linux, and Android.
It allows multiple applications to run simultaneously.
It provides security features such as user authentication and acce...
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.
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 dat...
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...
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 allows di...
Today, I enjoyed a hearty breakfast of oatmeal, a light lunch of salad, and a comforting dinner of grilled chicken with vegetables.
Breakfast: A warm bowl of oatmeal topped with fresh berries and a drizzle of honey.
Lunch: A refreshing salad with mixed greens, cherry tomatoes, cucumbers, and a light vinaigrette.
Dinner: Grilled chicken breast served with steamed broccoli and roasted sweet potatoes.
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 expec...
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 expect the company to provide a supportive work environment, opportunities for growth, and fair compensation.
Supportive work environment with good team collaboration
Opportunities for professional growth and skill development
Fair compensation and benefits package
Clear communication and feedback from management
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 3 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 109 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