i
HCLTech
Filter interviews by
I applied via Recruitment Consultant and was interviewed before Nov 2020. There was 1 interview round.
Different types of Lookup in ETL
Cached Lookup
Dynamic Lookup
Unconnected Lookup
Connected Lookup
Static Lookup
Difference between Row_num and rowid in SQL and removing duplicates
ROW_NUM is a function that assigns a unique number to each row in a result set
ROWID is a unique identifier for a row in a table
To remove duplicates, use the DISTINCT keyword in a SELECT statement
Another way to remove duplicates is to use the GROUP BY clause
The HAVING clause can be used to filter out duplicates based on a condition
What people are saying about HCLTech
Validation of data between source and target is a crucial step in ETL process.
Compare the data types and formats of source and target data
Check for missing or extra data in target
Verify data transformation rules are applied correctly
Perform data profiling to identify anomalies
Use checksums or hash values to ensure data integrity
Validation of BI reports involves verifying data accuracy, completeness, and consistency.
Verify data accuracy by comparing with source systems
Ensure completeness by checking all expected data is present
Check consistency by comparing with historical data or benchmarks
Validate calculations and aggregations
Test report functionality and user experience
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.
posted on 10 Jan 2025
I applied via Approached by Company and was interviewed in Dec 2024. There was 1 interview round.
I applied via Naukri.com and was interviewed in Nov 2024. There was 1 interview round.
ETL Developers are responsible for designing, developing, and maintaining ETL processes to extract, transform, and load data from various sources into a data warehouse.
Designing ETL processes to extract data from multiple sources
Transforming data to meet business requirements
Loading data into a data warehouse or other target systems
Developing and maintaining ETL jobs using tools like Informatica, Talend, or SSIS
SCD Type 1 in IICS involves overwriting existing data with new data without maintaining historical changes.
In IICS, use the Mapping Designer to create a mapping that loads data from source to target.
Use a Lookup transformation to check if the record already exists in the target table.
If the record exists, update the existing record with new data using an Update Strategy transformation.
If the record does not exist, inse...
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
posted on 17 Oct 2024
I joined inm because of the company's reputation for innovation and growth in the tech industry.
Attracted to company's reputation for innovation
Excited about opportunities for growth in tech industry
Impressed by company culture and values
Software Engineer
22.8k
salaries
| ₹1.2 L/yr - ₹8 L/yr |
Technical Lead
20.9k
salaries
| ₹6.9 L/yr - ₹25 L/yr |
Senior Software Engineer
15.6k
salaries
| ₹4 L/yr - ₹16.9 L/yr |
Lead Engineer
14.8k
salaries
| ₹4.2 L/yr - ₹14 L/yr |
Analyst
14k
salaries
| ₹1.2 L/yr - ₹6.7 L/yr |
TCS
Wipro
Accenture
Cognizant