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 was interviewed in Sep 2016.
I was interviewed 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 was interviewed before Sep 2020.
Round duration - 140 minutes
Round difficulty - Medium
Test timing was at 2:00 pm , it was conducted in a college and the environment was good for the test. Camera was a primary part of test, so no suspicious activity.
Given two numbers in the form of two arrays where each element of the array represents a digit, calculate the sum of these two numbers and return this sum as an ar...
Given two numbers represented as arrays, calculate their sum and return the result as an array.
Iterate through the arrays from right to left, adding digits and carrying over if necessary
Handle cases where one array is longer than the other by considering the remaining digits
Ensure the final sum array does not have any leading zeros
Round duration - 20 minutes
Round difficulty - Easy
The round was conducted at around 12 p.m. I was called at the college location and then it was conducted. The interviewer was quite polite and frank.
Round duration - 8 minutes
Round difficulty - Easy
This round was conducted right after finishing and clearing the technical round at the same place and on the same day.
Tip 1 : Practice atleast 2-3 Coding problems daily so your logic building becomes stronger.
Tip 2 : Exercise problems based on OOPS concepts and others too.
Tip 3 : If you can have your own project built, then it's the major point and will act as a plus point.
Tip 1 : Your resume should be in standard form, short and simple will be more effective.
Tip 2 : Whatever you have learned, you need to mention it in your resume as that will be your primary source of selection and having project on your resume is important.
I applied via Naukri.com and was interviewed in Jul 2020. 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 106 reviews
Rating in categories
System Engineer
1.1L
salaries
| ₹0 L/yr - ₹0 L/yr |
IT Analyst
66.6k
salaries
| ₹0 L/yr - ₹0 L/yr |
AST Consultant
51.5k
salaries
| ₹0 L/yr - ₹0 L/yr |
Assistant System Engineer
29.8k
salaries
| ₹0 L/yr - ₹0 L/yr |
Associate Consultant
29.5k
salaries
| ₹0 L/yr - ₹0 L/yr |
Amazon
Wipro
Infosys
Accenture