Filter interviews by
I applied via Naukri.com and was interviewed in Mar 2024. There was 1 interview round.
Data Stage is an ETL tool by IBM, while Informatica is a popular ETL tool by Informatica Corporation.
Data Stage is developed by IBM, while Informatica is developed by Informatica Corporation.
Data Stage is known for its parallel processing capabilities, while Informatica is known for its ease of use and flexibility.
Data Stage has a graphical interface for designing jobs, while Informatica uses a more traditional workflo...
Join is used to combine rows from two or more tables based on a related column, while lookup is used to retrieve data from a reference table based on a matching key.
Join combines rows from multiple tables based on a related column
Lookup retrieves data from a reference table based on a matching key
Join can result in duplicate rows if there are multiple matches, while lookup returns only the first matching row
Join is use...
Fact table contains quantitative data and measures, while dimension table contains descriptive attributes.
Fact table contains numerical data that can be aggregated (e.g. sales revenue, quantity sold)
Dimension table contains descriptive attributes for analysis (e.g. product name, customer details)
Fact table is typically normalized, while dimension table is denormalized for faster queries
Fact table is usually larger in s
Use sed command to display the line before a specific pattern
Use 'sed -n '/pattern/{g;1!p;};h' file.txt' to display the line before the pattern
Replace 'pattern' with the specific pattern you are looking for
This command will display the line before the pattern in the file
I was interviewed before Aug 2022.
Use Datastage to remove duplicates from a dataset
Use a Remove Duplicates stage in Datastage to eliminate duplicate records
Configure the Remove Duplicates stage to identify and remove duplicates based on specific key columns
Ensure that the dataset is sorted properly before applying the Remove Duplicates stage
posted on 13 Nov 2021
I applied via Naukri.com and was interviewed in Oct 2021. There were 3 interview rounds.
My experience in SQL and SSIS has prepared me well for Datastage development. I am confident in my ability to quickly learn and excel in this role.
My experience in SQL and SSIS has given me a strong foundation in data integration and ETL processes.
I have already demonstrated my ability to learn quickly and adapt to new technologies, as evidenced by my success in my current role.
I am eager to expand my skillset and take...
I applied via Naukri.com and was interviewed in Nov 2020. There were 3 interview rounds.
I applied via Naukri.com and was interviewed in Nov 2024. There were 2 interview rounds.
I applied via Approached by Company and was interviewed in Nov 2024. There was 1 interview round.
I applied via Naukri.com and was interviewed in Jul 2024. There was 1 interview round.
Analytical functions are used to perform calculations across a set of rows related to the current row.
Analytical functions operate on a group of rows and return a single result for each row
They can be used to calculate running totals, moving averages, rank, percentiles, etc.
Examples include ROW_NUMBER(), RANK(), SUM() OVER(), AVG() OVER()
The Slowly Changing Dimension Type 2 (SCD2) transformation is used for handling historical data changes in a data warehouse.
SCD2 transformation is used to track historical changes in dimension tables.
It maintains multiple versions of a record by adding new rows with updated information and end-dating the previous record.
Commonly used in scenarios where historical data needs to be preserved and queried.
Example: When a c...
To find the count of different types of joins between two tables A and B.
Left join: Includes all records from table A and matching records from table B.
Right join: Includes all records from table B and matching records from table A.
Inner join: Includes only the matching records from both tables.
Full outer join: Includes all records when there is a match in either table A or table B.
posted on 28 Oct 2024
DBA stands for Database Administrator. The architecture of DBA involves managing and maintaining databases to ensure data integrity and security.
DBA is responsible for installing, configuring, and upgrading database software.
They monitor database performance and troubleshoot issues.
DBA designs and implements backup and recovery strategies to prevent data loss.
They also manage user access and security permissions within...
Maintaining the database involves regular monitoring, performance tuning, applying patches, and ensuring backups are taken regularly.
Regularly monitor database performance and usage
Perform routine maintenance tasks such as applying patches and updates
Take regular backups to ensure data integrity and disaster recovery
Implement security measures to protect the database from unauthorized access
Optimize database performanc
I applied via Job Portal and was interviewed in May 2024. There was 1 interview round.
List is an ordered collection of elements with duplicates allowed, while set is an unordered collection of unique elements.
List maintains the order of elements, while set does not guarantee any specific order.
List allows duplicate elements, while set does not allow duplicates.
Example: List - [1, 2, 3, 1], Set - {1, 2, 3}
Optimizing PySpark involves tuning configurations, using efficient transformations/actions, and leveraging caching.
Tune PySpark configurations for optimal performance (e.g. adjusting memory settings, parallelism)
Use efficient transformations/actions to minimize unnecessary data shuffling (e.g. using narrow transformations like map instead of wide transformations like groupByKey)
Leverage caching to persist intermediate
SOLID principles are a set of five design principles in object-oriented programming to make software designs more understandable, flexible, and maintainable.
S - Single Responsibility Principle: A class should have only one reason to change.
O - Open/Closed Principle: Software entities should be open for extension but closed for modification.
L - Liskov Substitution Principle: Objects of a superclass should be replaceable...
based on 2 reviews
Rating in categories
Software Engineer
3.7k
salaries
| ₹1.9 L/yr - ₹9.2 L/yr |
Technical Lead
3.5k
salaries
| ₹6.9 L/yr - ₹25 L/yr |
Senior Software Engineer
2.8k
salaries
| ₹4 L/yr - ₹14.5 L/yr |
Lead Engineer
2.6k
salaries
| ₹4.3 L/yr - ₹13.5 L/yr |
Senior Analyst
2.2k
salaries
| ₹1.6 L/yr - ₹8 L/yr |
HCLTech
TCS
Tata Group
Wipro