i
TCS
Filter interviews by
I applied via Naukri.com and was interviewed before Sep 2023. There were 3 interview rounds.
Normal aptitude and reasoning questions.
One easy and one moderate questions.
I am a dedicated computer engineer with a passion for problem-solving and innovation.
Experienced in programming languages such as Java, C++, and Python
Skilled in network design and troubleshooting
Strong background in hardware and software integration
Certified in cybersecurity practices
Passionate about staying up-to-date with the latest technology trends
I want to join TCS because of its reputation for innovation, global presence, and opportunities for growth.
TCS is known for its cutting-edge technology solutions and innovation in the IT industry
TCS has a strong global presence with offices in multiple countries, providing opportunities for international exposure
TCS offers a wide range of projects and clients, allowing for professional growth and development
TCS has a s...
I choose Java for its platform independence, strong community support, and extensive libraries.
Platform independence allows Java code to run on any device with a JVM
Strong community support means access to resources, forums, and updates
Extensive libraries provide pre-written code for common tasks, saving time and effort
Abstract class is used as a blueprint for other classes to inherit from, providing common methods and properties.
Provides a template for other classes to follow
Can contain abstract methods that must be implemented by child classes
Cannot be instantiated on its own, only used for inheritance
Allows for code reusability and organization
Example: Shape class with abstract method calculateArea, Circle and Square classes inher
Interfaces in computer engineering are used to define a contract for classes to implement, allowing for polymorphism and loose coupling.
Interfaces define a set of methods that a class must implement.
They allow for polymorphism, where objects of different classes can be treated as objects of the same interface.
Interfaces promote loose coupling between classes, making code more modular and easier to maintain.
Examples of ...
Medium level of questions, medium level of questions
Three coding questions will be given. easy, medium, hard questions.
I applied via Campus Placement and was interviewed before Jun 2022. There were 3 interview rounds.
There were simple aptitude questions of numerical verbal and logical.
What people are saying about TCS
I applied via LinkedIn and was interviewed before Feb 2023. There were 3 interview rounds.
It is very easy to clear aptitude in tcs
We need to learn little coding techniques
There are 5 normalization forms in database design.
1. First Normal Form (1NF) - Eliminate repeating groups and ensure each field contains only atomic values.
2. Second Normal Form (2NF) - Meet 1NF requirements and all non-key attributes are fully functional dependent on the primary key.
3. Third Normal Form (3NF) - Meet 2NF requirements and eliminate transitive dependencies.
4. Boyce-Codd Normal Form (BCNF) - Meet 3NF req...
Normalization is the process of organizing data in a database to reduce redundancy and improve data integrity.
Normalization helps in reducing data redundancy by organizing data into multiple tables.
It improves data integrity by ensuring that each piece of data is stored in only one place.
There are 3 main forms of normalization: 1NF, 2NF, and 3NF.
TCS interview questions for designations
I applied via Campus Placement and was interviewed before Sep 2019. There were 4 interview rounds.
The SQL command to interpret a table is SELECT * FROM table_name;
Use the SELECT statement to retrieve data from a table
The * symbol selects all columns from the table
Replace 'table_name' with the actual name of the table
Java is a popular programming language used for developing applications, websites, and games.
Java is used for developing Android apps
It is used for creating web applications and server-side technologies
Java is used for developing desktop applications and games
It is also used for creating enterprise-level applications and software
Java is known for its platform independence and security features
Get interview-ready with Top TCS Interview Questions
I appeared for an interview before Feb 2016.
Yes, I can remove all the pcs from the lab and keep them in another lab right now.
Ensure all the necessary equipment and tools are available for the move
Coordinate with the lab staff to ensure a smooth transition
Label and document each PC for easy identification and setup in the new lab
Ensure proper packaging and handling to prevent any damage during the move
Fibonacci series is a sequence of numbers where each number is the sum of the two preceding ones.
The first two numbers of the series are always 0 and 1
The next number is the sum of the previous two numbers
The series goes on infinitely: 0, 1, 1, 2, 3, 5, 8, 13, 21, 34, 55, 89, 144, ...
Pseudo code: 1. Initialize variables a=0, b=1, c=0 2. Print a and b 3. Repeat steps 4-6 until desired number of terms 4. c=a+b 5. Pr
Algorithm for matrix multiplication
Create a result matrix with dimensions of the two input matrices
Iterate through each row and column of the result matrix
For each element in the result matrix, multiply corresponding row in first matrix with corresponding column in second matrix
Add the products obtained in the previous step to get the final value for the element
I worked on a project that involved sentiment analysis of customer reviews using Naive Bayes algorithm.
The project involved collecting customer reviews from various sources.
Preprocessing the data by removing stop words, stemming, and tokenizing.
Used Naive Bayes algorithm for sentiment analysis.
The algorithm was chosen because of its simplicity and effectiveness in text classification tasks.
The accuracy of the model was
Developed a web-based project management system for a construction company.
Used PHP and MySQL for backend development
Implemented user authentication and authorization
Designed a responsive UI using Bootstrap
Integrated Google Maps API for location tracking
Enabled file uploads and downloads for project documents
EXTC and IT are not mutually exclusive fields. My knowledge in EXTC complements my skills in IT.
My knowledge in EXTC gives me a strong foundation in electronics and communication, which are essential in the IT industry.
I have also gained programming skills through my coursework and projects in EXTC.
IT is a rapidly growing field with a lot of opportunities, and I believe my skills and knowledge make me a strong candidat...
Yes, I am open to relocation for the right opportunity.
I am willing to relocate for a position that aligns with my career goals
I am excited about the prospect of exploring a new city and culture
I am flexible and adaptable to new environments
I am familiar with several programming languages.
Java
Python
C++
JavaScript
SQL
A leader inspires and motivates while a manager plans and organizes.
Leaders focus on the big picture while managers focus on details
Leaders lead by example while managers delegate tasks
Leaders inspire and motivate while managers enforce rules and policies
Leaders are visionaries while managers are implementers
Examples of leaders: Steve Jobs, Martin Luther King Jr. Examples of managers: Tim Cook, COO of Apple
Yes, I am open to relocation for the right opportunity.
I am willing to relocate for the right job opportunity
I am open to exploring new places and cultures
I understand that relocation may come with challenges, but I am prepared to face them
I am excited about the prospect of starting fresh in a new location
I'm sorry, I don't have that information.
N/A
The TCS aptitude test was challenging but fair.
The test covered a wide range of topics including math, logic, and English.
The questions were designed to test problem-solving skills and critical thinking.
Time management was crucial as there were many questions to answer in a limited time.
Overall, the test was a good indicator of one's aptitude for software engineering.
based on 5 interviews
3 Interview rounds
based on 4 reviews
Rating in categories
System Engineer
1.1L
salaries
| ₹1 L/yr - ₹9 L/yr |
IT Analyst
66.1k
salaries
| ₹5.1 L/yr - ₹16 L/yr |
AST Consultant
51.7k
salaries
| ₹8 L/yr - ₹25.2 L/yr |
Associate Consultant
29.9k
salaries
| ₹9 L/yr - ₹32 L/yr |
Assistant System Engineer
29.7k
salaries
| ₹2.2 L/yr - ₹5.8 L/yr |
Amazon
Wipro
Infosys
Accenture