Tip 1 : Must do Previously asked Interview as well as Online Test Questions.
Tip 2 : Go through all the previous interview experiences from Codestudio and Leetcode.
Tip 3 : Do at-least 2 good projects and you must know every bit of them.
Tip 1 : Have at-least 2 good projects explained in short with all important points covered.
Tip 2 : Every skill must be mentioned.
Tip 3 : Focus on skills, projects and experiences more.
This was a technical interview round that lasted for about 60 minutes. The questions were related to MSBI, SQL and Data warehousing.
Explain the working of SSRS.
The following are the primary components of SSRS:
1. Report Builder — This component is essentially a drag-and-drop utility that allows you to select any feature or tables and drag them into place as needed.
2. Report Designer is a component that allows you to create reports. This component makes it simple to create complex reports. It's a publishing tool that runs in Visual Studio or SSDT (SQL Server Data Tools).
3. Report Manager — We can utilize Report Manager to access any web-based reports.
4. Report Server — The SQL Server Engine metadata is stored in this component.
5. Server database Report : This component is used to hold security settings, report definitions, metadata, and delivery data, among other things.
6. Data Sources - Data is retrieved from data sources such as multidimensional, relational, and traditional data sources by the reporting service components.
Working of SSRS :
The people who utilize the reports are those who work with data and seek to gain insights from it. They send an SSRS server request.
The SSRS server locates the report's metadata and issues a data request to the data sources.
The data from the data source is combined with the report definition to create a report.
The client receives the report once it has been generated.
What is conditional split transaction in SSIS?
In SSIS, a Conditional Split Transformation works similarly to an IF condition or a CASE statement. It checks the specified condition and sends the output to the appropriate target path based on the condition outcome. It has a single input and a plethora of outputs.
Difference between Merge transformation and Merge-Join Transformation
Merge Transformation is used to merge two sorted inputs into a single output based on the values of the key columns in each data set. Merged columns must have either identical or compatible data types
Merge-Join Transformation is used to merge two datasets into a single dataset using a JOIN function.
This was a technical interview round that lasted for about 60 minutes. The questions were related to MSBI, SQL and Data warehousing.
Explain the types of facts in data warehousing.
There are three different kinds of facts:
Additive facts are those that can be summarized using all of the dimensions in the fact table.
Semi-Additive Facts: Semi-additive facts are those that can be summed up for some but not all of the dimensions in the fact table.
Non-Additive Facts: Non-additive facts are those that cannot be summed for any of the fact table's dimensions.
Difference between Clustered and Non-Clustered Index in SQL
1. Clustered index is faster. Non-clustered index is slower.
2. Clustered index requires less memory for operations while Non-Clustered index requires more memory for operations.
3. In clustered index, index is the main data. In Non-Clustered index, index is the copy of data.
4. A table can have only one clustered index but it can have multiple non-clustered index.
5. Clustered index has inherent ability of storing data on the disk. Non-Clustered index does not have inherent ability of storing data on the disk.
Difference between Junk dimension and degenerate Dimension
Degenerate Dimension : A degenerate dimension is when the dimension attribute is stored as part of the fact table and not in a separate table.
Junk Dimension :To prevent having a high number of foreign keys in the fact table, it is a single table with a combination of various and unrelated qualities. They're frequently made to deal with the alien keys that come with drastically shifting dimensions.
This was a HR round where the interviewer asked me questions to know more about me. We also discussed the salary.
Q1. Tell me something, you haven’t highlighted in the previous interviews
Q2. How you keep yourself information-aware?
Q3. What you do in free time & what's your initiatives in technology?
Tip 1 : The cross questioning can go intense some time, think before you speak.
Tip 2 : Be open minded and answer whatever you are thinking, in these rounds I feel it is important to have opinion.
Tip 3 : Context of questions can be switched, pay attention to the details. It is okay to ask questions in these round, like what are the projects currently the company is investing, which team you are mentoring. How all is the work environment etc.

Here's your problem of the day
Solving this problem will increase your chance to get selected in this company
What is recursion?