Filter interviews by
I applied via LinkedIn and was interviewed in Sep 2023. There were 2 interview rounds.
Solving coding problem
Types of hackers include white hat, black hat, grey hat, script kiddie, hacktivist, and state-sponsored hackers.
White hat hackers: Ethical hackers who use their skills to improve security.
Black hat hackers: Malicious hackers who exploit vulnerabilities for personal gain.
Grey hat hackers: A mix of white and black hat hackers who may break laws but not for malicious purposes.
Script kiddies: Inexperienced hackers who use ...
An ethical hacker is a cybersecurity expert who legally hacks into systems to identify vulnerabilities and improve security.
Ethical hackers are hired by organizations to test the security of their systems and networks.
They use the same techniques as malicious hackers, but with permission and for the purpose of improving security.
Ethical hackers must adhere to strict ethical guidelines and laws while conducting their te...
Top trending discussions
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...
posted on 1 Jul 2024
Common validation techniques in ETL testing include data completeness, data accuracy, data transformation, and data quality checks.
Data completeness validation ensures that all expected data is loaded into the target system.
Data accuracy validation involves verifying that the data is correctly transformed and loaded without any errors.
Data transformation validation checks if the data is transformed according to the bus...
Use SQL query with ORDER BY and LIMIT to fetch 5th highest salary.
Use ORDER BY clause to sort salaries in descending order
Use LIMIT 1 OFFSET 4 to fetch the 5th highest salary
I applied via Recruitment Consulltant and was interviewed in Jan 2024. There was 1 interview round.
I applied via Naukri.com and was interviewed before Oct 2022. There were 4 interview rounds.
I applied via Naukri.com and was interviewed in May 2021. There were 3 interview rounds.
For Each Loop Container is used to iterate through a set of objects or files in SSIS packages.
Used to perform repetitive tasks on a set of objects or files
Can be used to loop through files in a directory or rows in a table
Requires a data source and a variable to store the current object or file
Can be configured to run in parallel or sequentially
SCD Type 2 is used to maintain historical data in a dimension table.
SCD Type 2 is used to track changes in dimension attributes over time.
It creates a new record for each change and maintains a history of all changes.
It includes additional columns like start date, end date, and version number.
Example: Employee table with changes in job title, salary, and department over time.
It helps in analyzing trends and making info
Joins are used in SQL to combine data from two or more tables based on a related column.
Joins are used to retrieve data from multiple tables.
Common types of joins are inner join, left join, right join, and full outer join.
Joins are performed using the JOIN keyword and specifying the tables to join and the columns to join on.
Joins can be used to filter data based on a related column.
Joins can also be used to combine dat
Difference between truncate, delete and drop
Truncate removes all data from a table but keeps the structure
Delete removes specific rows from a table
Drop removes the entire table and its structure
Truncate and drop cannot be rolled back, but delete can be
Truncate is faster than delete as it does not log individual row deletions
Normalization is the process of organizing data in a database to reduce redundancy and improve data integrity.
Normalization involves breaking down a table into smaller tables to reduce redundancy.
It helps to avoid data inconsistencies and anomalies.
Normalization is achieved through a series of normal forms, such as first normal form (1NF), second normal form (2NF), and so on.
Each normal form has specific rules that mus...
I applied via Recruitment Consulltant and was interviewed in Feb 2024. There was 1 interview round.
Filter stage is used in ETL processes to selectively pass or reject data based on specified criteria.
Filter stage helps in removing unwanted data from the input dataset.
It can be used to apply conditions like filtering out duplicate records, selecting specific columns, or excluding certain values.
For example, a filter stage can be used to only pass records where the sales amount is greater than $1000.
Transform stage is used in ETL process to apply business rules, clean and enrich data before loading into target database.
Transform stage is used to apply business rules to the data.
It is used to clean and standardize data before loading into the target database.
Transform stage can also be used to enrich data by combining multiple sources or adding calculated fields.
Examples include converting data types, removing dupl
Sort stage is used in ETL processes to sort data based on specified criteria before loading it into the target system.
Sort stage helps in arranging data in a specific order for better analysis and reporting
It can be used to remove duplicates from data before loading
Sorting can be done based on multiple columns or expressions
Example: Sorting customer data based on their purchase amount before loading into a data warehou
To create a parallel job, use parallel processing techniques to divide tasks into smaller subtasks that can be executed simultaneously.
Identify tasks that can be executed independently and in parallel
Use parallel processing techniques such as multi-threading or distributed computing
Implement parallel job using ETL tools like Informatica or Talend
Monitor and optimize parallel job performance to ensure efficient executio
SCD stands for Slowly Changing Dimension, a technique used in data warehousing to track changes in dimension attributes over time.
SCD is used to maintain historical data in a data warehouse
There are different types of SCDs - Type 1, Type 2, and Type 3
Type 1 SCD overwrites old data with new data
Type 2 SCD creates a new record for each change and maintains history
Type 3 SCD keeps a limited history by adding columns to tr
I applied via Naukri.com and was interviewed in Dec 2023. There was 1 interview round.
The SQL query to find records that never contain flag 0 in the critical column.
Use the NOT EXISTS operator to check if there are no records with flag 0 for each distinct value in the critical column.
Write a subquery to select distinct values from the critical column.
Join the main table with the subquery using the critical column.
Filter the result by checking if there are no records with flag 0 for each distinct value i
To validate between two integers, compare each corresponding digit and check if they are equal.
Convert both integers to strings
Pad the source integer with leading zeros to match the length of the target integer
Compare each digit of the source and target integers
If any digit is not equal, the validation fails
The question is asking to rearrange the numbers so that 100 is at the first row and the rest are below it.
Create an array of strings to store the numbers
Assign the value '100' to the first element of the array
Use a loop to assign the numbers 1 to 99 to the remaining elements of the array
Set and join are operations used in database management systems.
Set is used to perform mathematical set operations like union, intersection, and difference on two or more sets.
Join is used to combine rows from two or more tables based on a related column between them.
Set operations do not require a common column, while join operations do.
Set operations return a result set with unique values, while join operations retur...
The output for inner join will be the rows where both col1 and col2 have non-null values.
Inner join returns only the matching rows from both tables.
In this case, the output will be the rows with non-null values in both col1 and col2.
Rows with null or blank values in either col1 or col2 will be excluded from the output.
Consultant
4
salaries
| ₹8 L/yr - ₹10.4 L/yr |
Business Development Executive
3
salaries
| ₹1.5 L/yr - ₹3.6 L/yr |
Digital Marketing Manager
3
salaries
| ₹9 L/yr - ₹10.5 L/yr |
Securelayer7 Technologies
Kratikal Tech Private Limited
Safe Security
QUICK HEAL TECHNOLOGIES