Interview Questions:
Day 1
Topic - SQL
1- What is the difference between SQL's WHERE and HAVING clauses?
2- Write a SQL query to find the second-highest salary from an employee table.
3- What is the difference between UNION and UNION ALL in SQL?
4- What are the types of SQL JOINS?
5- What are Aggregate functions?
Day 2
Topic - Python
1- What is the difference between a Set, List, Tuple and Dictionary?
2- What is a lambda function?
3- What is List Comprehension? Give an Example.
4- How is Exceptional handling done in Python?
5- Write code for converting an Integer into Decimals.
Day 3
Topic – PowerBI
1- Difference between Power Query and Power Pivot
2- What is DAX?
3- What are Filters in Power BI?
4- What are Custom Visuals in Power BI?
5- What is a slicer in Power BI, and how is it used for data filtering?
Day 4
Topic - EDA
1- What is the Difference between Univariate, Bivariate, and Multivariate
analysis?
2- During the data preprocessing step, how should one treat missing/null
values? How will you deal with them?
3- What is an outlier and how to identify them?
4- How can the data be normalized?
5- Difference between normalization and denormalization?
Day 5
Topic - SQL
1- What are Tables and Fields?
2- What is the difference between the SQL statements DELETE and
TRUNCATE?
3- What is the difference between CHAR and VARCHAR in SQL?
4- Write a SQL query to fetch "FIRST_NAME" from the student table.
5- Write a SQL query to fetch unique values of MAJOR Subjects from
Student table.
Day 6
Topic – Python
1- What are Arguments in Python?
2- What is Indentation?
3- What are Built-in data types in Python?
4- Write code for Counting Vowels in a Given Word – “Technique”
5- Write code for Finding the Maximum Number in a List: numberList =
[15, 85, 35, 89, 125]
Day 7
Topic – PowerBI(Power Query)
1- How will you change the source path of your data?
2- What is the difference between copying and referencing a table/ query?
3- How can you see the statistics of any column?
4- What do you mean by Left anti merge option?
Day 8
Topic- SQL
1- What is the default sorting order in SQL?
2- What is the difference between a clustered and a non-clustered index in
SQL?
3- What are the different types of normalizations?
4- Explain Boyce-Codd Normal Form (BCNF).
5- Write a SQL query to find the position of alphabet ('a') int the first name
column 'Shivansh' from Student table.
Day 9
Topic – Python
1- What does the // Operator do?
2- Difference between ‘is’ and ‘==’ operator.
3- Write a code to Find the Minimum Number in a List: numberList
= [15, 85, 35, 89, 125, 2]
4- Differentiate between append() and extend().
5- What are *args and *kwargs?
Day 10
Topic – EDA
1- Explain different type of business moment.
2- What is Typecasting?
3- How to handle duplicates in python and sql? Write code.
4- What is zero and non zero variance.
5- How to handle missing values?
Day 11
Topic- Power BI(Model View )
1- What is Semi- Additive Fact table?
2- What are conform dimensions.
3- What is the use of model view in Power BI?
4- What is the purpose of the model view?
Day 12
Topic – SQL
1- What is window function?
2- Distinguish between nested subquery, correlated subquery, and join
operation.
3- What are OLAP and OLTP?
4- Explain the use of the COALESCE function in SQL.
5- Write an SQL query to fetch the count of Students having Major
Subject ‘Science’.
Day 13
Topic – Python
1- How do you iterate through a list in Python?
2- What is the use of lambda functions?
3- Write code to add Two List Elements Together:
lst1 = [1, 2, 3]
lst2 = [4, 5, 6]
Day 14
Topic – EDA
1- What is dummy variable creation?
2- What is Discretization, Binning, Grouping?
3- What is Variance and Standard Deviation?
4- Explain Skewness?
5- Explain Kurtosis?
Day 15
Topic – PowerBI (Report View)
1- What is report view?
2- What are the different filter options available in PowerBI?
3- What will you do if some of your visuals are not filtering out on
clicking a particular visual?
4- How can you create a constant line on your visual?
Day 16
Topic – SQL
1- What is the difference between RANK() , ROW_NUMBER() and
DENSE_RANK() in SQL?
2- What is a View in SQL, and why is it used?
3- What is a Cross Join in SQL?
(Create a table first with roll no as primary key, students name, subject
they are studying i.e. PCM, PCB, COMMERCE
Min 5 values should be there in table.)
4- Write an SQL query to fetch the no. of Students for each MAJOR
subject in the descending order.
5- Write an SQL query to show only odd rows from Student table.
Day 17
Topic – Python
1- Write a Python program to find Even no and odd no.
2- Write a Python program to find the factorial of a number.
3- Write a Python program to reverse a string.
4- Write a Python program to count the frequency of each element in a
list.
5- Write a Python program to check if a number is prime.
Day 18
Topic – EDA
1- What is feature scaling?
2- What is scatter plot?
3- What is AutoEDA?
4- What is Transformation. Explain each one of them.
Day 19
Topic – PowerBI (DAX)
1- What is DAX.
2- Differentiate between Sum() and Sumx() functions?
3- What is the difference between a measure and a calculated column?
4- How can you create a new row table using DAX?
Day 20
Topic – SQL
1- What are indexes in SQL?
2- What is a trigger in SQL?
3- Differentiate between primary key, unique key and foreign
key.
4- Explain ACID properties in SQL.
5- What is a constraint in SQL? Name a few.
Day 21
Topic – Python
1- How can you check if all the characters in a string are
alphanumeric?
2- Which statement can be used to avoid errors if
an if statement has no content?
3- What is use of import function.
4- Write a Python program to find the second largest number in
a list.
5- Write a code to reverse a string.
str1 = "360DigiTMG"
Day 22
Topic – Power BI
1- What is the difference between Append and Merge?
2- What is Incremental Refresh?
3- What is the difference between Dimension and Fact table?
4- What is the difference between Import and Direct query
connection mode?
5- What is waterfall chart and when it is useful?
Day 23
Topic – SQL
CREATE A TABLE WITH COLUMN STUDENT, SUBJECT, GPA
(SUBJECT SHOULD BE PCB, PCM, COMMERCE). ENTER AT LEAST
10 VALUES.
1- Write an SQL query to fetch the list of Students with the
same GPA.
2- Write an SQL query to fetch the first 50% records from a
table.
3- Write an SQL query to fetch the MAJOR subject that have
less than 4 people in it.
4- Write an SQL query to fetch the last five records from a
table
5- Write an SQL query to update the GPA of all the students in
‘PCB’ MAJOR subject to 7.5.