i
Deloitte
Filter interviews by
I applied via Job Portal and was interviewed in Mar 2024. There was 1 interview round.
On the sql, python and other puzzles
I applied via Naukri.com and was interviewed in Jul 2024. There were 2 interview rounds.
Use a stored procedure to prompt user for input in ETL process.
Create a stored procedure with parameters to accept user input.
Use the parameters in the stored procedure to filter or manipulate data.
Prompt the user for input values when calling the stored procedure.
Use TRY...CATCH block in SQL to handle errors in Stored Procedures
Enclose the code inside a TRY block
Use a CATCH block to handle any errors that occur
Use RAISEERROR or THROW statement to raise custom error messages
Use @@ERROR or @@ROWCOUNT to check for errors or affected rows
What people are saying about Deloitte
I appeared for an interview before Feb 2024.
Using PIVOT in SQL to transform input table into expected output
Use the PIVOT keyword followed by the aggregation function and column to pivot on
Specify the values to pivot on as columns in the output table
Include the FOR clause to specify the values to pivot on
Example: SELECT * FROM input_table PIVOT (SUM(value) FOR category IN ('A', 'B', 'C')) AS output_table
Incremental load process flow involves identifying new/updated data, extracting, transforming, and loading it into the target system.
Identify the source data that has changed since the last load
Extract only the new/updated data from the source system
Transform the data as needed (e.g. applying business rules, data cleansing)
Load the transformed data into the target system, either appending to existing data or updating e...
Query optimization involves steps to improve the performance of database queries.
Identify slow queries using tools like query logs or profiling.
Analyze query execution plans to understand how queries are being processed.
Optimize queries by adding indexes, rewriting queries, or restructuring data.
Consider factors like data distribution, join types, and query complexity.
Test and benchmark optimized queries to ensure perf...
SCD Type 2 is used to track historical changes in data by creating new records for changes.
Identify changes in source data
Insert new record with updated data
Update end date of previous record
Add post commands like updating flags or triggers
Example: If a customer changes their address, a new record is created with the updated address while the previous record is marked as expired.
Dimension tables store descriptive attributes while fact tables store quantitative data. Dimension tables are loaded first.
Dimension tables contain attributes like customer name, product category, etc.
Fact tables contain quantitative data like sales revenue, quantity sold, etc.
Dimension tables are typically loaded first as they provide context for the quantitative data in fact tables.
I appeared for an interview before Jun 2024, where I was asked the following questions.
ETL Developer must handle data extraction, transformation, and loading efficiently to ensure data integrity and performance.
Understand source systems: Know where data is coming from, e.g., databases, APIs.
Data transformation: Apply business rules, e.g., converting date formats.
Loading data: Efficiently load data into target systems, e.g., data warehouses.
Error handling: Implement logging and error handling mechanisms.
P...
I applied via Referral and was interviewed before Jul 2020. There were 3 interview rounds.
IDT has made significant progress in the development of CRISPR-based gene editing tools.
IDT has launched a new CRISPR enzyme called Alt-R Cas12a (Cpf1) that can target AT-rich regions of the genome.
IDT has also developed a new CRISPR-Cas9 system that allows for multiplexed gene editing.
IDT has expanded its portfolio of PrimeTime qPCR assays for gene expression analysis.
IDT has introduced a new line of xGen Lockdown Pan...
I applied via Campus Placement and was interviewed in Jan 2016. There were 6 interview rounds.
Analytics helps me make informed decisions and achieve my goals in life.
Analytics provides valuable insights and data-driven solutions to complex problems.
Setting goals helps me stay focused and motivated towards achieving personal and professional success.
By analyzing data and setting specific goals, I can track my progress and make necessary adjustments to reach my objectives.
For example, in my previous role as a mar...
I applied via Referral
I worked as a credit analyst at CRISIL, analyzing credit risk of various companies.
Conducted financial statement analysis to assess creditworthiness
Evaluated industry trends and macroeconomic factors impacting credit risk
Prepared credit reports and made recommendations to clients
Collaborated with team members to discuss findings and strategies
based on 2 reviews
Rating in categories
Consultant
42k
salaries
| ₹10.6 L/yr - ₹21.8 L/yr |
Senior Consultant
25.8k
salaries
| ₹16.3 L/yr - ₹33.6 L/yr |
Analyst
17.1k
salaries
| ₹5 L/yr - ₹12 L/yr |
Assistant Manager
11.6k
salaries
| ₹12.1 L/yr - ₹22.5 L/yr |
Manager
8.2k
salaries
| ₹25.2 L/yr - ₹45 L/yr |
Accenture
PwC
Ernst & Young
Cognizant