i
TCS
Filter interviews by
I applied via Campus Placement and was interviewed in Nov 2024. There was 1 interview round.
Drop removes a table from the database while delete removes specific rows from a table.
DROP is a DDL (Data Definition Language) command used to remove a table and its data from the database.
DELETE is a DML (Data Manipulation Language) command used to remove specific rows from a table based on a condition.
DROP command is irreversible and all the data in the table is lost, while DELETE can be rolled back if used within a...
SQL commands are used to interact with databases and perform various operations like querying, updating, and deleting data.
SELECT - retrieves data from a database
INSERT - adds new data to a database
UPDATE - modifies existing data in a database
DELETE - removes data from a database
CREATE - creates a new database or table
ALTER - modifies the structure of a database object
DROP - deletes a database object
JOIN - combines row...
I applied via Company Website and was interviewed in Dec 2024. There were 3 interview rounds.
Easy questions of quants, logical reasoning and verbal ability
Easy and Medium questions
posted on 6 Jul 2024
I applied via Company Website and was interviewed in Jun 2024. There were 3 interview rounds.
The questions were easy but the platform is not taking user inputs.
They are very advanced aptitude questions and some logical reasoning questions too.
OOPs features include encapsulation, inheritance, polymorphism, and abstraction. Method overloading allows multiple methods with the same name but different parameters.
OOPs features: encapsulation, inheritance, polymorphism, abstraction
Method overloading: multiple methods with same name but different parameters
Example: void print(int a), void print(int a, int b)
What people are saying about TCS
It was okay we need to prepare
It was ok we need to prepare
TCS interview questions for designations
Time distance Speed arithmetic
Get interview-ready with Top TCS Interview Questions
I applied via Company Website and was interviewed in Jun 2024. There were 2 interview rounds.
3 section verbal logical and quants and was 2 coding questions
Logical reasoning English Maths Algebra
Types of SQL languages include DDL, DML, DCL, and TCL.
Data Definition Language (DDL) - used to define and modify the structure of database objects (CREATE, ALTER, DROP)
Data Manipulation Language (DML) - used to manipulate data within database objects (SELECT, INSERT, UPDATE, DELETE)
Data Control Language (DCL) - used to control access to data within the database (GRANT, REVOKE)
Transaction Control Language (TCL) - used t...
DDL is used to define the structure of database objects, DML is used to manipulate data, and DQL is used to retrieve data.
DDL (Data Definition Language) is used to define the structure of database objects like tables, indexes, etc.
DML (Data Manipulation Language) is used to manipulate data in the database like inserting, updating, deleting records.
DQL (Data Query Language) is used to retrieve data from the database usi
Yes, I am willing to relocate to the base location for the Associate Software Engineer position.
I am open to relocating for the right opportunity
I understand the importance of being flexible in the tech industry
I have relocated for previous job opportunities and have had positive experiences
posted on 16 Jul 2024
I applied via Company Website and was interviewed in Oct 2023. There were 4 interview rounds.
Object-oriented programming (OOP) is a programming paradigm that uses objects to represent and manipulate data.
OOP is based on the concept of classes and objects.
It focuses on encapsulation, inheritance, and polymorphism.
Encapsulation hides the internal details of an object and provides a public interface.
Inheritance allows classes to inherit properties and behaviors from other classes.
Polymorphism allows objects of di...
HTML JavaScript is a combination of HTML and JavaScript, where HTML is used for structuring web pages and JavaScript is used for adding interactivity and dynamic behavior to those pages.
HTML JavaScript is used to create interactive web pages.
HTML provides the structure and content of the page, while JavaScript adds functionality and interactivity.
JavaScript can be embedded within HTML code using script tags.
HTML JavaSc...
Python is a popular programming language used in data science for its simplicity and extensive libraries.
Python is widely used in data science due to its easy syntax and readability.
It has a rich ecosystem of libraries like NumPy, Pandas, and Matplotlib for data manipulation, analysis, and visualization.
Python's machine learning libraries like scikit-learn and TensorFlow make it a powerful tool for building predictive ...
A fullstack developer is a software engineer who is proficient in both frontend and backend development.
A fullstack developer has knowledge and skills in both frontend technologies (HTML, CSS, JavaScript) and backend technologies (server-side languages, databases).
They are capable of working on all aspects of a software project, from designing and implementing user interfaces to developing server-side logic and managin...
C code in Java refers to the use of the Java Native Interface (JNI) to incorporate C code into Java programs.
C code in Java is typically used when performance optimization or low-level system access is required.
JNI allows Java programs to call C functions and use C libraries.
C code can be written separately and compiled into a shared library, which is then loaded and used by Java code.
JNI provides a way to pass data be...
OOPS in Linux refers to Object-Oriented Programming System, which is a programming paradigm that uses objects to represent data and methods.
OOPS in Linux is based on the principles of encapsulation, inheritance, and polymorphism.
It allows for modular and reusable code by organizing data and functions into objects.
OOPS in Linux is implemented through various programming languages like C++, Java, and Python.
It helps in i...
DBMS is used to manage and organize large amounts of data efficiently.
DBMS stands for Database Management System.
It provides a structured way to store, retrieve, and manipulate data.
DBMS ensures data integrity, security, and concurrency control.
It allows multiple users to access and modify the data simultaneously.
Examples of DBMS include MySQL, Oracle, SQL Server, and PostgreSQL.
Databases are used to store, manage, and retrieve large amounts of structured data efficiently.
Databases provide a structured way to organize and store data.
They allow for efficient data retrieval and manipulation.
Databases ensure data integrity and consistency through data validation and constraints.
They support concurrent access and provide security mechanisms to protect data.
Databases enable data analysis and report...
DS stands for Data Source in SQL.
DS is used to refer to the location or provider of data in SQL.
It can be a database, a file, or any other source of data.
DS is often used in connection strings to specify the data source.
For example, in JDBC, the DS can be specified as 'jdbc:mysql://localhost:3306/mydatabase'.
Basic web development involves creating and maintaining websites using HTML, CSS, and JavaScript.
Basic web development includes creating web pages using HTML, CSS, and JavaScript.
It involves structuring the content of a website using HTML.
CSS is used to style and format the web pages.
JavaScript is used to add interactivity and dynamic features to the website.
Web development also includes knowledge of web servers, datab...
R is a programming language and software environment for statistical computing and graphics.
R is used for statistical analysis, data visualization, and machine learning.
It provides a wide range of statistical and graphical techniques.
R has a large number of packages and libraries available for various data analysis tasks.
It is widely used in academia, research, and industries for data analysis and research purposes.
Inheritance in Java allows a class to inherit properties and methods from another class.
Inheritance is a fundamental concept in object-oriented programming.
It promotes code reusability and allows for the creation of hierarchical relationships between classes.
The class that is being inherited from is called the superclass or parent class, while the class inheriting is called the subclass or child class.
The subclass can ...
Creating basic HTML involves using tags to structure content and adding elements like headings, paragraphs, and links.
Start with the doctype declaration:
Create the HTML structure using the tag.
Add the
section for metadata and the section for content.Use tags like
for paragraphs, and for links.
Apply CSS styles using the