Accenture
Proud winner of ABECA 2024 - AmbitionBox Employee Choice Awards
Filter interviews by
I applied via Recruitment Consulltant and was interviewed in Jul 2024. There was 1 interview round.
Union combines and removes duplicates, Union All combines all rows including duplicates.
Union removes duplicates while Union All includes duplicates
Union is slower than Union All as it involves removing duplicates
Union requires sorting while Union All does not
To delete duplicates from a table, use a combination of SELECT DISTINCT and INSERT INTO new table.
Create a new table with the same structure as the original table.
Use SELECT DISTINCT to select unique rows from the original table.
Insert the unique rows into the new table.
Drop the original table.
Rename the new table to the original table name.
I applied via Naukri.com and was interviewed in May 2024. There was 1 interview round.
You can use a temporary table to change datatype without altering the original table.
Create a new temporary table with the desired datatype
Insert data from the original table into the temporary table
Drop the original table
Rename the temporary table to the original table name
Inner join returns only the matching rows between two tables, while left join returns all rows from the left table and the matching rows from the right table.
Inner join result: 1 2 3
Left join result: 1 2 3, 4 5 6, 7 8 9
Some tools used for ETL testing include Informatica PowerCenter, Talend, IBM InfoSphere DataStage, and Apache Nifi.
Informatica PowerCenter
Talend
IBM InfoSphere DataStage
Apache Nifi
I applied via Naukri.com and was interviewed in Aug 2024. There was 1 interview round.
Project architecture refers to the overall structure of a software project, including components, modules, and their interactions.
Project architecture defines how different components of a software project are organized and interact with each other.
It includes the high-level design of the system, such as the database structure, data flow, and integration points.
Project architecture also involves decisions on technologi...
Challenges in ETL testing include data quality issues, complex transformations, and handling large volumes of data.
Data quality issues such as missing or incorrect data can impact testing results
Complex transformations can be difficult to validate and may lead to errors in the ETL process
Handling large volumes of data can slow down testing processes and require efficient testing strategies
Roles and responsibilities refer to the tasks and duties assigned to an individual within a specific job or position.
Roles define the position or job title of an individual within an organization.
Responsibilities outline the specific tasks, duties, and expectations associated with that role.
Roles and responsibilities help clarify expectations, define boundaries, and ensure accountability.
Examples include testing data e...
Use a dictionary to find duplicate values in an array of strings in Python.
Create an empty dictionary to store the count of each string in the array.
Iterate through the array and for each string, check if it exists in the dictionary. If it does, increment the count. If not, add it to the dictionary with a count of 1.
After iterating through the array, check the dictionary for any strings with a count greater than 1. The
Entry criteria and exit criteria are conditions that must be met before and after testing, respectively.
Entry criteria are the conditions that must be fulfilled before testing can begin
Exit criteria are the conditions that must be fulfilled before testing can be considered complete
Entry criteria can include having test data ready, test environment set up, and test cases prepared
Exit criteria can include all test cases ...
I applied via Naukri.com and was interviewed in Mar 2024. There was 1 interview round.
Inner join combines rows from two tables based on a related column between them.
Inner join returns only the rows that have matching values in both tables
It is used to retrieve data that exists in both tables
Example: SELECT Orders.OrderID, Customers.CustomerName FROM Orders INNER JOIN Customers ON Orders.CustomerID = Customers.CustomerID;
Cross join combines each row from one table with each row from another table.
Cross join produces a Cartesian product of the two tables involved.
It does not require any common columns between the two tables.
It can result in a large number of rows if the tables are big.
Example: SELECT * FROM table1 CROSS JOIN table2;
Different types of data validation and checks in ETL testing include schema validation, data completeness checks, data transformation checks, and data quality checks.
Schema validation ensures that the data conforms to the expected structure and format.
Data completeness checks verify that all expected data is present and accounted for.
Data transformation checks ensure that data is accurately transformed according to bus...
Truncate, delete, and drop are SQL commands used to remove data from a database, but they differ in their functionality.
Truncate is a DDL command that removes all rows from a table, but keeps the structure intact.
Delete is a DML command that removes specific rows from a table based on a condition.
Drop is a DDL command that removes an entire table from the database, including its structure and data.
Truncate is faster th...
Simple problems from Agarwal book.And basic coding
I applied via Referral and was interviewed in Dec 2022. There were 4 interview rounds.
Test MCQ's 30 Mins Mostly MCQ's
Basic Topic on AI/ML or Chat GPT
Very tough....And critical thinking
Interview experience
Application Development Analyst
38.9k
salaries
| ₹3 L/yr - ₹12 L/yr |
Application Development - Senior Analyst
26.2k
salaries
| ₹6.9 L/yr - ₹20.2 L/yr |
Team Lead
24.2k
salaries
| ₹7.1 L/yr - ₹25.5 L/yr |
Senior Software Engineer
18.3k
salaries
| ₹6 L/yr - ₹19.4 L/yr |
Software Engineer
17.5k
salaries
| ₹3.6 L/yr - ₹13.3 L/yr |
TCS
Cognizant
Capgemini
Infosys