i
TCS
Filter interviews by
I was interviewed in Feb 2025.
Append adds a single element to the end of a list, while extend adds multiple elements from an iterable.
Append adds one element at a time to the end of a list
Extend adds multiple elements from an iterable (e.g. list, tuple) to the end of a list
Append can be used to add a single element like a number or a string
Extend is used to add multiple elements like another list or tuple
Example: list1 = [1, 2, 3], list2 = [4, 5], ...
Python frameworks are pre-built libraries that provide a structure for developing web applications.
Frameworks like Django, Flask, and Pyramid help streamline development by providing common functionalities like routing, templating, and database access.
Django is a high-level framework that follows the MVC pattern and includes an ORM for database interactions.
Flask is a lightweight framework that is easy to set up and al...
I applied via LinkedIn and was interviewed in Jan 2024. There was 1 interview round.
What people are saying about TCS
TCS interview questions for designations
I applied via Naukri.com and was interviewed before Mar 2023. There were 3 interview rounds.
In first round which will be coding round they will ask you to write some code on some basic problems.
Threading allows multiple tasks to run concurrently. Generator functions produce a sequence of values. Decorators modify functions or methods.
Threading in Python allows for concurrent execution of tasks.
Generator functions use the yield keyword to produce a sequence of values.
Decorators in Python are used to modify the behavior of functions or methods.
Example: Threading - threading.Thread(target=my_function).start()
Exa...
loc and iloc are methods in Pandas used for selecting rows and columns by label or integer position.
loc is used for selecting rows and columns by label
iloc is used for selecting rows and columns by integer position
Example: df.loc[2, 'column_name'] selects the value at row 2 and column 'column_name'
Pandas is a powerful open-source data manipulation and analysis library for Python.
Pandas provides data structures like DataFrame and Series for efficient data manipulation.
It offers tools for reading and writing data in various formats such as CSV, Excel, SQL databases.
Pandas allows for data cleaning, reshaping, merging, and grouping operations.
It integrates well with other libraries like NumPy and Matplotlib for data...
I applied via Referral and was interviewed before Apr 2021. There were 2 interview rounds.
Puzzles, Psychometric Test
I was interviewed in Sep 2016.
Developed a web-based project management tool for a software development company.
Used Agile methodology for development
Implemented features like task assignment, progress tracking, and team collaboration
Integrated with third-party tools like GitHub and Slack
Designed a user-friendly interface with responsive design
Deployed on AWS using EC2 and RDS
My CV showcases my experience in software development, including projects in Java, Python, and web development.
Experience in Java, Python, and web development
Worked on projects involving database management systems
Familiar with Agile development practices
I was interviewed in May 2017.
Developed a web-based project management system for tracking tasks and deadlines.
Used HTML, CSS, JavaScript for front-end development
Implemented backend using Node.js and MongoDB for database management
Incorporated user authentication and authorization features
Utilized Agile methodology for project management
I was interviewed before Jun 2016.
An induction motor can be started by providing a rotating magnetic field.
Use a three-phase power supply to create a rotating magnetic field
The magnetic field induces a current in the rotor, causing it to rotate
The motor may require a starting capacitor or a starting winding to provide the initial torque
Once the motor reaches its rated speed, the starting mechanism can be switched off
I am a passionate software engineer with 5 years of experience in developing web applications using various technologies.
Experienced in full stack web development
Proficient in languages like JavaScript, Python, and Java
Familiar with frameworks like React, Node.js, and Spring Boot
Strong problem-solving and analytical skills
Excellent team player with good communication skills
I was interviewed in Sep 2016.
I am a passionate software developer with experience in Java, Python, and web development.
Experienced in Java, Python, and web development technologies
Strong problem-solving skills and ability to work in a team
Completed multiple projects including a web-based inventory management system
The duration of TCS Python Software Developer interview process can vary, but typically it takes about less than 2 weeks to complete.
based on 5 interviews
Interview experience
based on 32 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