i
TCS
Filter interviews by
I was interviewed before Sep 2016.
I have worked on various projects involving web development, mobile app development, and data analysis.
Developed a web application using React.js and Node.js for a client in the e-commerce industry.
Created a mobile app using Flutter for a startup in the travel industry.
Implemented data analysis algorithms using Python and SQL for a research project in the healthcare domain.
My favorite game is chess. In my extra curricular activities, I participated in coding competitions and volunteered as a mentor for a coding club.
Favorite game: chess
Participated in coding competitions
Volunteered as a mentor for a coding club
I was interviewed in Sep 2016.
I was interviewed in Sep 2016.
What people are saying about TCS
I was interviewed before Sep 2020.
Round duration - 90 minutes
Round difficulty - Easy
It was moderate an any average student could have done it
Given an array containing 'N' elements, the task is to reverse the order of all array elements and display the reversed array.
The elements of the given array need to...
Reverse the order of elements in an array and display the reversed array.
Iterate through the array from both ends and swap the elements until the middle is reached.
Use a temporary variable to store the element being swapped.
Print the reversed array after all elements have been swapped.
Round duration - 60 minutes
Round difficulty - Easy
This is the final round of the recruitment process. The interview panel can question you anything related to your personality, family, education, hobbies, internships, general knowledge, etc.
The key here is to be confident about everything you speak.
Tip 1 : master any language, c++ in my case
Tip 2 : do atleast 200 coding questions only then u will be confident
Tip 3 : Do atleast 2 projects, 1 minor , 1 major
Tip 1 : Don't Put Everything on There. Your resume should not have every work experience you've ever had listed on it.
Tip 2 : Keep it to a Page.
TCS interview questions for designations
The importance of version control in software development
Version control is a system that tracks changes to files over time
It allows multiple developers to work on a project simultaneously
Helps in managing codebase, tracking bugs, and rolling back changes
Examples of version control systems include Git, SVN, and Mercurial
Get interview-ready with Top TCS Interview Questions
I have completed a Bachelor's degree in Computer Science and attended various workshops and online courses to enhance my skills.
Completed Bachelor's degree in Computer Science
Attended workshops on new technologies
Completed online courses on programming languages like Python and Java
I enjoy subjects related to algorithms, data structures, and machine learning.
Algorithms
Data structures
Machine learning
I want to be in TCS because of its reputation for innovation, global presence, and opportunities for growth.
TCS is known for its innovative projects and cutting-edge technologies.
The global presence of TCS offers opportunities to work on diverse projects and collaborate with teams from around the world.
TCS provides ample opportunities for career growth and skill development through training programs and certifications.
Yes, I have experience in programming.
I have a Bachelor's degree in Computer Science.
I have worked as a software developer for 3 years.
I am proficient in programming languages like Java, C++, and Python.
I have developed web applications using frameworks like React and Angular.
I have experience in database management with SQL and NoSQL databases.
I have worked on projects involving data analysis and machine learning algo
I am an avid hiker and have climbed several mountains in the past year.
I enjoy spending time outdoors and challenging myself physically
Hiking helps me clear my mind and stay focused
One of my proudest achievements is reaching the summit of Mount Kilimanjaro last summer
TCS is a global IT services company with a strong reputation for innovation and career growth opportunities.
TCS has a strong reputation for innovation and cutting-edge technology solutions.
TCS offers excellent career growth opportunities and training programs for employees.
TCS has a global presence with a diverse range of clients and projects.
TCS values work-life balance and employee well-being.
I prefer joining a location with a vibrant tech community and opportunities for growth.
Prefer locations with tech hubs like Silicon Valley or Seattle
Seek opportunities for networking and collaboration with other developers
Desire access to top companies and innovative projects
I am open to working in any location for the right opportunity.
I am flexible and willing to relocate for the right job.
I understand that different locations may offer unique opportunities for growth and development.
I am excited about the possibility of experiencing new cultures and environments through work.
I believe that being open to different locations can lead to a more diverse and enriching career.
I am here because I am interested in the position of Software Developer and believe I have the skills and experience to excel in the role.
I have a passion for coding and problem-solving
I have experience in developing software applications
I am excited about the opportunity to work with a talented team
I am looking for a challenging and rewarding career
I believe this company aligns with my values and goals
Java program to sort 10 numbers
Use Arrays.sort() method to sort the array of numbers
Declare an array of size 10 and initialize it with the given numbers
Print the sorted array using a loop
Polymorphism is the ability of an object to take on many forms.
It allows objects of different classes to be treated as if they were objects of the same class.
It is achieved through method overriding and method overloading.
Example: A parent class Animal can have child classes like Dog, Cat, and Bird, each with their own unique implementation of the method 'makeSound'.
Polymorphism makes code more flexible and reusable.
C is a low-level language while Java is a high-level language with automatic memory management.
C is compiled while Java is interpreted
C has pointers while Java does not
Java has built-in garbage collection while C does not
Java is platform-independent while C is not
Java has a larger standard library than C
C is commonly used for system programming while Java is used for web and mobile applications
Yes, the project was made on the latest software.
We used the latest version of the programming language and framework.
We made sure to keep all dependencies up to date.
We followed best practices for software development to ensure compatibility with the latest software.
For example, we used React 17 and Node.js 14 for our web application.
Yes, I have experience in Android programming.
I have developed several Android applications using Java and Kotlin.
I am familiar with Android Studio and the Android SDK.
I have experience with Android UI design and development.
I have worked with various Android libraries and APIs, such as Retrofit, Gson, and Google Maps API.
I have published apps on the Google Play Store.
The latest version of Android is Android 12.
Android 12 was released on October 4, 2021.
It includes new features such as Material You design, privacy enhancements, and improved performance.
It is currently available for select devices and will roll out to more in the coming months.
An example of Java code
Use the 'public static void main(String[] args)' method as the entry point of the program
Declare variables with their data types before using them
Use loops and conditionals for control flow
Use classes and objects for creating reusable code
Handle exceptions using try-catch blocks
Some of the top questions asked at the TCS Software Developer interview -
The duration of TCS Software Developer interview process can vary, but typically it takes about less than 2 weeks to complete.
based on 476 interviews
5 Interview rounds
based on 1.9k 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