i
TCS
Filter interviews by
A SELECT statement is used in SQL to query and retrieve data from a database table.
The basic syntax is: SELECT column1, column2 FROM table_name;
To select all columns: SELECT * FROM table_name;
You can filter results using WHERE: SELECT * FROM table_name WHERE condition;
To sort results, use ORDER BY: SELECT * FROM table_name ORDER BY column_name ASC|DESC;
You can also use aggregate functions: SELECT COUNT(*), AVG(col...
SQL commands are instructions used to interact with a database to perform tasks such as querying, updating, and managing data.
SQL commands are used to interact with databases to perform tasks like querying data, updating data, and managing database structures.
Common SQL commands include SELECT, INSERT, UPDATE, DELETE, CREATE, and DROP.
Examples: SELECT * FROM table_name; INSERT INTO table_name (column1, column2) VA...
Normalization in SQL is the process of organizing data in a database to reduce redundancy and improve data integrity.
Normalization involves breaking down a database into smaller, more manageable tables.
It helps in reducing data redundancy by storing data in a structured way.
Normalization ensures data integrity by minimizing the chances of inconsistencies.
There are different normal forms like 1NF, 2NF, 3NF, etc. to...
Types of SQL include DDL, DML, DCL, and TCL.
DDL (Data Definition Language) - used to define the structure of database objects (CREATE, ALTER, DROP)
DML (Data Manipulation Language) - used to manipulate data in database objects (SELECT, INSERT, UPDATE, DELETE)
DCL (Data Control Language) - used to control access to data (GRANT, REVOKE)
TCL (Transaction Control Language) - used to manage transactions (COMMIT, ROLLBACK)
What people are saying about TCS
A type of joint where two or more tables are combined based on a related column between them.
Types include INNER JOIN, LEFT JOIN, RIGHT JOIN, and FULL JOIN.
Used in SQL queries to retrieve data from multiple tables.
Example: SELECT * FROM table1 INNER JOIN table2 ON table1.id = table2.id;
Progressive testing is a software testing approach where testing is done incrementally as new features are added.
Testing is done in stages as new features are developed
Each stage builds upon the previous one
Helps in identifying issues early in the development process
Types of joins include inner join, outer join (left, right, full), cross join, self join.
Inner join: returns rows when there is a match in both tables
Outer join: returns all rows from one table and matching rows from the other table
Cross join: returns the Cartesian product of the two tables
Self join: joins a table to itself
Join is a SQL operation used to combine rows from two or more tables based on a related column between them.
Joins are used to retrieve data from multiple tables based on a related column
Common types of joins include INNER JOIN, LEFT JOIN, RIGHT JOIN, and FULL JOIN
Example: SELECT * FROM table1 INNER JOIN table2 ON table1.column = table2.column
A unique key is a column or a set of columns in a database table that uniquely identifies each row.
A unique key ensures that no two rows in a table have the same values for the specified column(s).
It is used to enforce data integrity and prevent duplicate entries.
A table can have multiple unique keys, but each unique key can only have one row with a specific set of values.
Unique keys can be used as a reference for...
Code to generate Fibonacci series
Start with 0 and 1 as the first two numbers
Add the previous two numbers to get the next number in the series
Repeat until desired number of terms is reached
SQL commands are instructions used to interact with a database to perform tasks such as querying, updating, and managing data.
SQL commands are used to interact with databases to perform tasks like querying data, updating data, and managing database structures.
Common SQL commands include SELECT, INSERT, UPDATE, DELETE, CREATE, and DROP.
Examples: SELECT * FROM table_name; INSERT INTO table_name (column1, column2) VALUES ...
Normalization in SQL is the process of organizing data in a database to reduce redundancy and improve data integrity.
Normalization involves breaking down a database into smaller, more manageable tables.
It helps in reducing data redundancy by storing data in a structured way.
Normalization ensures data integrity by minimizing the chances of inconsistencies.
There are different normal forms like 1NF, 2NF, 3NF, etc. to guid...
I applied via Naukri.com and was interviewed in Aug 2024. There were 2 interview rounds.
A project in SQL developer involves designing, implementing, and maintaining databases for various applications.
Understand project requirements and design database schema accordingly
Write efficient SQL queries to retrieve and manipulate data
Optimize database performance by indexing, normalization, and query tuning
Collaborate with developers and stakeholders to ensure database meets project needs
Types of SQL include DDL, DML, DCL, and TCL.
DDL (Data Definition Language) - used to define the structure of database objects (CREATE, ALTER, DROP)
DML (Data Manipulation Language) - used to manipulate data in database objects (SELECT, INSERT, UPDATE, DELETE)
DCL (Data Control Language) - used to control access to data (GRANT, REVOKE)
TCL (Transaction Control Language) - used to manage transactions (COMMIT, ROLLBACK)
They asked to do installation
I appeared for an interview in Oct 2024, where I was asked the following questions.
SQL (Structured Query Language) is a standard programming language for managing and manipulating relational databases.
SQL is used to perform tasks such as querying data, updating records, and managing database structures.
Common SQL commands include SELECT (to retrieve data), INSERT (to add data), UPDATE (to modify data), and DELETE (to remove data).
Example: SELECT * FROM employees WHERE department = 'Sales'; retrieves ...
Joins in SQL combine rows from two or more tables based on related columns.
INNER JOIN: Returns records with matching values in both tables. Example: SELECT * FROM A INNER JOIN B ON A.id = B.id;
LEFT JOIN: Returns all records from the left table and matched records from the right table. Example: SELECT * FROM A LEFT JOIN B ON A.id = B.id;
RIGHT JOIN: Returns all records from the right table and matched records from the le...
A SELECT statement is used in SQL to query and retrieve data from a database table.
The basic syntax is: SELECT column1, column2 FROM table_name;
To select all columns: SELECT * FROM table_name;
You can filter results using WHERE: SELECT * FROM table_name WHERE condition;
To sort results, use ORDER BY: SELECT * FROM table_name ORDER BY column_name ASC|DESC;
You can also use aggregate functions: SELECT COUNT(*), AVG(column_n...
Cursors are database objects used to retrieve, manipulate, and navigate through a result set row by row.
Cursors allow for row-by-row processing of SQL query results.
Types of cursors: implicit (automatically created) and explicit (defined by the user).
Example of an explicit cursor: DECLARE cursor_name CURSOR FOR SELECT * FROM table_name;
Cursors can be used in stored procedures and functions for complex data manipulation...
A type of joint where two or more tables are combined based on a related column between them.
Types include INNER JOIN, LEFT JOIN, RIGHT JOIN, and FULL JOIN.
Used in SQL queries to retrieve data from multiple tables.
Example: SELECT * FROM table1 INNER JOIN table2 ON table1.id = table2.id;
Progressive testing is a software testing approach where testing is done incrementally as new features are added.
Testing is done in stages as new features are developed
Each stage builds upon the previous one
Helps in identifying issues early in the development process
WHERE clause in SQL is used to filter records based on specified conditions.
WHERE clause is used in SELECT, UPDATE, and DELETE statements to filter records.
It follows the FROM clause in a SQL statement.
Conditions in WHERE clause can include comparison operators like =, <>, <, >, etc.
Logical operators such as AND, OR, and NOT can be used to combine multiple conditions.
Example: SELECT * FROM employees WHERE d...
Types of joins include inner join, outer join (left, right, full), cross join, self join.
Inner join: returns rows when there is a match in both tables
Outer join: returns all rows from one table and matching rows from the other table
Cross join: returns the Cartesian product of the two tables
Self join: joins a table to itself
I appeared for an interview before Mar 2023.
SQL Server is a relational database management system developed by Microsoft.
Developed by Microsoft
Used for managing relational databases
Supports T-SQL (Transact-SQL) language
Provides tools for data storage, retrieval, and manipulation
Join is a SQL operation used to combine rows from two or more tables based on a related column between them.
Joins are used to retrieve data from multiple tables based on a related column
Common types of joins include INNER JOIN, LEFT JOIN, RIGHT JOIN, and FULL JOIN
Example: SELECT * FROM table1 INNER JOIN table2 ON table1.column = table2.column
I applied via Walk-in and was interviewed in Oct 2022. There were 2 interview rounds.
based on 12 interview experiences
Difficulty level
Duration
based on 64 reviews
Rating in categories
System Engineer
1.1L
salaries
| ₹1 L/yr - ₹9 L/yr |
IT Analyst
65.6k
salaries
| ₹5.1 L/yr - ₹16.8 L/yr |
AST Consultant
53.4k
salaries
| ₹8 L/yr - ₹25 L/yr |
Assistant System Engineer
33.2k
salaries
| ₹2.6 L/yr - ₹6.4 L/yr |
Associate Consultant
32.8k
salaries
| ₹9 L/yr - ₹33.6 L/yr |
Amazon
Wipro
Infosys
Accenture