i
TCS
Filter interviews by
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...
I applied via Company Website and was interviewed in Jul 2021. There were 4 interview rounds.
What people are saying about TCS
I applied via Job Fair and was interviewed before Aug 2021. There were 2 interview rounds.
Every year tcs organize tcs codevita contest. Its 6 hours of long contest where 4-5 coding are there. If you are able to solve atleast 2 problems. You will get a chance to interview.
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
RDBMS - Relational Database Management System, HTTP - Hypertext Transfer Protocol, HTTPS - Hypertext Transfer Protocol Secure, RAM - Random Access Memory, HTML - HyperText Markup Language, CSS - Cascading Style Sheets
RDBMS: Relational Database Management System (e.g. MySQL, Oracle)
HTTP: Hypertext Transfer Protocol (used for communication between web servers and clients)
HTTPS: Hypertext Transfer Protocol Secure (encrypt...
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 banker's a...
TCS interview questions for designations
Get interview-ready with Top TCS Interview Questions
I appeared for an interview in Sep 2016.
I appeared for an interview before Aug 2016.
I am a recent graduate with a degree in Computer Science and a passion for software development.
Recent graduate with a degree in Computer Science
Passionate about software development
Experience with programming languages like Java and Python
Graduating with honors and receiving a scholarship for my academic achievements
Maintained a high GPA throughout my academic career
Received recognition for outstanding performance in a specific project or subject
Awarded a scholarship for academic excellence
One of my weaknesses is time management, but I have improved by using tools like calendars and to-do lists.
I tend to get overwhelmed with multiple tasks and deadlines.
I started using a calendar to schedule my tasks and set reminders.
I also use to-do lists to prioritize my work and stay organized.
By implementing these tools, I have become more efficient in managing my time.
I applied via Company Website and was interviewed in Oct 2020. There were 3 interview rounds.
Recursion is a process in which a function calls itself. Inheritance is a mechanism in OOP where a class inherits properties of another class. Heap is a region of memory used for dynamic memory allocation.
Recursion can be used to solve problems that can be broken down into smaller sub-problems.
Inheritance allows for code reuse and helps in creating a hierarchy of classes.
Heap is used for dynamic memory allocation in la...
I applied via Campus Placement and was interviewed before Sep 2019. There were 4 interview rounds.
Some of the top questions asked at the TCS Assistant Software Engineer interview for freshers -
based on 1 interview
2 Interview rounds
based on 107 reviews
Rating in categories
System Engineer
1.1L
salaries
| ₹1 L/yr - ₹9 L/yr |
IT Analyst
66.2k
salaries
| ₹5 L/yr - ₹16 L/yr |
AST Consultant
52k
salaries
| ₹8 L/yr - ₹25.1 L/yr |
Associate Consultant
30.6k
salaries
| ₹9 L/yr - ₹32.2 L/yr |
Assistant System Engineer
29.8k
salaries
| ₹2.5 L/yr - ₹6 L/yr |
Amazon
Wipro
Infosys
Accenture