i
TCS
Filter interviews by
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.
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.
What people are saying about TCS
I applied via Campus Placement and was interviewed before Jun 2022. There were 2 interview rounds.
There were simple aptitude questions of numerical verbal and logical.
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 applied via Campus Placement and was interviewed in Jul 2024. There were 2 interview rounds.
Quant, apti, communication, coding, technical
I have worked on various projects including developing a mobile app for tracking fitness goals and a web-based inventory management system.
Developed a mobile app using React Native to track fitness goals and provide workout plans
Created a web-based inventory management system using Django and PostgreSQL
Implemented data visualization tools using D3.js for analyzing user activity in the fitness app
I applied via Referral and was interviewed in Oct 2023. There were 3 interview rounds.
The purpose of job application testing is to identify the best candidates for the job and ensure that they have the necessary skills and abilities to perform well in the role.
I regularly use programming languages such as Java, Python, and C++ in my work as a Computer Engineer.
Java
Python
C++
Basics apptitude is enough to clear
Basic coding knowledge is enough to clear
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.7k
salaries
| ₹5.1 L/yr - ₹16 L/yr |
AST Consultant
51.5k
salaries
| ₹8 L/yr - ₹25 L/yr |
Assistant System Engineer
29.8k
salaries
| ₹2.2 L/yr - ₹5.8 L/yr |
Associate Consultant
29.4k
salaries
| ₹9 L/yr - ₹32 L/yr |
Amazon
Wipro
Infosys
Accenture