0% found this document useful (0 votes)
169 views38 pages

66 Data Analyst Interview Questions To Ace Your in

Uploaded by

sakhr
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
169 views38 pages

66 Data Analyst Interview Questions To Ace Your in

Uploaded by

sakhr
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 38

All Courses

Data Science & Business Analytics

Tutorials Articles Ebooks Free Practice Tests On-demand Webinars Live Webinars

Home Resources Data Science & Business Analytics Data Analytics Tutorial for Beginners: A Step-By-
Step Guide 66 Data Analyst Interview Questions to Ace Your Interview

66 Data Analyst Interview Questions to Ace Your Interview

Lesson 8 of 10 By Shruti M

Last updated on Apr 15, 2024 1427998

Table of Contents

General Data Analyst Interview Questions

Data Analyst Interview Questions On Statistics

Excel Data Analyst Interview Questions

SQL Interview Questions for Data Analysts

Tableau Data Analyst Interview Questions

View More
Data analytics is widely used in every sector in the 21st century. A career in the eld of data
analytics is highly lucrative in today's times, with its career potential increasing by the day. Out of
the many job roles in this eld, a data analyst's job role is widely popular globally. A data analyst
collects and processes data; he/she analyzes large datasets to derive meaningful insights from
raw data.

If you have plans to apply for a data analyst's post, then there are a set of data analyst interview
questions that you have to be prepared for. In this article, you will be acquainted with the top data
analyst interview questions, which will guide you in your interview process. So, let’s start with our
generic data analyst interview questions.

Your Data Analytics Career is Around The Corner!

Data Analyst Master’s Program

EXPLORE PROGRAM

General Data Analyst Interview Questions

In an interview, these questions are more likely to appear early in the process and cover data
analysis at a high level.

1. Mention the differences between Data Mining and Data Pro ling?

Data Mining Data Pro ting

Data mining is the process of discovering relevant Data pro ling is done to evaluate a dataset
information that has not yet been identi ed before. for its uniqueness, logic, and consistency.

In data mining, raw data is converted into valuable It cannot identify inaccurate or incorrect
information. data values.
2. De ne the term 'Data Wrangling in Data Analytics.

Data Wrangling is the process wherein raw data is cleaned, structured, and enriched into a
desired usable format for better decision making. It involves discovering, structuring, cleaning,
enriching, validating, and analyzing data. This process can turn and map out large amounts of
data extracted from various sources into a more useful format. Techniques such as merging,
grouping, concatenating, joining, and sorting are used to analyze the data. Thereafter it gets
ready to be used with another dataset.

3. What are the various steps involved in any analytics project?

This is one of the most basic data analyst interview questions. The various steps involved in any
common analytics projects are as follows:

Understanding the Problem

Understand the business problem, de ne the organizational goals, and plan for a lucrative
solution.

Collecting Data

Gather the right data from various sources and other information based on your priorities.

Cleaning Data

Clean the data to remove unwanted, redundant, and missing values, and make it ready for
analysis.

Exploring and Analyzing Data

Use data visualization and business intelligence tools, data mining techniques, and predictive
modeling to analyze data.

Interpreting the Results

Interpret the results to nd out hidden patterns, future trends, and gain insights.

Your Data Analytics Career is Around The Corner!


Data Analyst Master’s Program

EXPLORE PROGRAM

4. What are the common problems that data analysts encounter during analysis?

The common problems steps involved in any analytics project are:

Handling duplicate

Collecting the meaningful right data and the right time

Handling data purging and storage problems

Making data secure and dealing with compliance issues

5. Which are the technical tools that you have used for analysis and presentation purposes?

As a data analyst, you are expected to know the tools mentioned below for analysis and
presentation purposes. Some of the popular tools you should know are:

MS SQL Server, MySQL

For working with data stored in relational databases

MS Excel, Tableau

For creating reports and dashboards

Python, R, SPSS

For statistical analysis, data modeling, and exploratory analysis

MS PowerPoint

For presentation, displaying the nal results and important conclusions

6. What are the best methods for data cleaning?

Create a data cleaning plan by understanding where the common errors take place and keep
all the communications open
all the communications open.

Before working with the data, identify and remove the duplicates. This will lead to an easy and
effective data analysis process.

Focus on the accuracy of the data. Set cross- eld validation, maintain the value types of data,
and provide mandatory constraints.

Normalize the data at the entry point so that it is less chaotic. You will be able to ensure that
all information is standardized, leading to fewer errors on entry.

7. What is the signi cance of Exploratory Data Analysis (EDA)?

Exploratory data analysis (EDA) helps to understand the data better.

It helps you obtain con dence in your data to a point where you’re ready to engage a machine
learning algorithm.

It allows you to re ne your selection of feature variables that will be used later for model
building.

You can discover hidden trends and insights from the data.

8. Explain descriptive, predictive, and prescriptive analytics.

Descriptive Predictive Prescriptive

Suggest various courses o


It provides insights into the past Understands the future to answer
action to answer “what sho
to answer “what has happened” “what could happen”
you do”

Uses simulation algorithms


Uses data aggregation and data Uses statistical models and
optimization techniques t
mining techniques forecasting techniques
advise possible outcomes

Example: An ice cream company Example: An ice cream company


l h hi l h hi E l L i t
can analyze how much ice cream can analyze how much ice cream Example: Lower prices to
was sold, which avors were was sold, which avors were increase the sale of ice crea
sold, and whether more or less sold, and whether more or less produce more/fewer quantitie
ice cream was sold than the day ice cream was sold than the day a speci c avor of ice crea
before before

Your Data Analytics Career is Around The Corner!

Data Analyst Master’s Program

EXPLORE PROGRAM

9. What are the different types of sampling techniques used by data analysts?

Sampling is a statistical method to select a subset of data from an entire dataset (population) to
estimate the characteristics of the whole population.

There are majorly ve types of sampling methods:

Simple random sampling

Systematic sampling

Cluster sampling

Strati ed sampling

Judgmental or purposive sampling

10. Describe univariate, bivariate, and multivariate analysis.

Univariate analysis is the simplest and easiest form of data analysis where the data being
analyzed contains only one variable.

Example - Studying the heights of players in the NBA.


Univariate analysis can be described using Central Tendency, Dispersion, Quartiles, Bar charts,
Histograms, Pie charts, and Frequency distribution tables.

The bivariate analysis involves the analysis of two variables to nd causes, relationships, and
correlations between the variables.

Example – Analyzing the sale of ice creams based on the temperature outside.

The bivariate analysis can be explained using Correlation coe cients, Linear regression, Logistic
regression, Scatter plots, and Box plots.

The multivariate analysis involves the analysis of three or more variables to understand the
relationship of each variable with the other variables.

Example – Analysing Revenue based on expenditure.

Multivariate analysis can be performed using Multiple regression, Factor analysis, Classi cation
& regression trees, Cluster analysis, Principal component analysis, Dual-axis charts, etc.

11. What are your strengths and weaknesses as a data analyst?

The answer to this question may vary from a case to case basis. However, some general
strengths of a data analyst may include strong analytical skills, attention to detail, pro ciency in
data manipulation and visualization, and the ability to derive insights from complex datasets.
Weaknesses could include limited domain knowledge, lack of experience with certain data
analysis tools or techniques, or challenges in effectively communicating technical ndings to
non-technical stakeholders.

12. What are the ethical considerations of data analysis?

Some of the most the ethical considerations of data analysis includes:

Privacy: Safeguarding the privacy and con dentiality of individuals' data, ensuring compliance
with applicable privacy laws and regulations.

Informed Consent: Obtaining informed consent from individuals whose data is being analyzed,
explaining the purpose and potential implications of the analysis.

Data Security: Implementing robust security measures to protect data from unauthorized
access, breaches, or misuse.
access, breaches, or misuse.

Data Bias: Being mindful of potential biases in data collection, processing, or interpretation
that may lead to unfair or discriminatory outcomes.

Transparency: Being transparent about the data analysis methodologies, algorithms, and
models used, enabling stakeholders to understand and assess the results.

Data Ownership and Rights: Respecting data ownership rights and intellectual property, using
data only within the boundaries of legal permissions or agreements.

Accountability: Taking responsibility for the consequences of data analysis, ensuring that
actions based on the analysis are fair, just, and bene cial to individuals and society.

Data Quality and Integrity: Ensuring the accuracy, completeness, and reliability of data used in
the analysis to avoid misleading or incorrect conclusions.

Social Impact: Considering the potential social impact of data analysis results, including
potential unintended consequences or negative effects on marginalized groups.

Compliance: Adhering to legal and regulatory requirements related to data analysis, such as
data protection laws, industry standards, and ethical guidelines.

13. What are some common data visualization tools you have used?

You should name the tools you have used personally, however here’s a list of the commonly used
data visualization tools in the industry:

Tableau

Microsoft Power BI

QlikView

Google Data Studio

Plotly

Matplotlib (Python library)

Excel (with built-in charting capabilities)

SAP Lumira

IBM Cognos Analytics


Data Analyst Interview Questions On Statistics

14. How can you handle missing values in a dataset?

This is one of the most frequently asked data analyst interview questions, and the interviewer
expects you to give a detailed answer here, and not just the name of the methods. There are four
methods to handle missing values in a dataset.

Listwise Deletion

In the listwise deletion method, an entire record is excluded from analysis if any single value is
missing.

Average Imputation

Take the average value of the other participants' responses and ll in the missing value.

Regression Substitution

You can use multiple-regression analyses to estimate a missing value.

Multiple Imputations

It creates plausible values based on the correlations for the missing data and then averages the
simulated datasets by incorporating random errors in your predictions.

15. Explain the term Normal Distribution.

Normal Distribution refers to a continuous probability distribution that is symmetric about the
mean. In a graph, normal distribution will appear as a bell curve.

The mean, median, and mode are equal

All of them are located in the center of the distribution


All of them are located in the center of the distribution

68% of the data falls within one standard deviation of the mean

95% of the data lies between two standard deviations of the mean

99.7% of the data lies between three standard deviations of the mean

16. What is Time Series analysis?

Time Series analysis is a statistical procedure that deals with the ordered sequence of values of
a variable at equally spaced time intervals. Time series data are collected at adjacent periods.
So, there is a correlation between the observations. This feature distinguishes time-series data
from cross-sectional data.

Below is an example of time-series data on coronavirus cases and its graph.

Your Data Analytics Career is Around The Corner!

Data Analyst Master’s Program

EXPLORE PROGRAM

17. How is Over tting different from Under tting?

This is another frequently asked data analyst interview question, and you are expected to cover
all the given differences!

Over tting Under tting


The model trains the data well using the Here, the model neither trains the data well nor can
training set. generalize to new data.

The performance drops considerably


Performs poorly both on the train and the test set.
over the test set.

Happens when the model learns the This happens when there is lesser data to build an
random uctuations and noise in the accurate model and when we try to develop a linear
training dataset in detail. model using non-linear data.

18. How do you treat outliers in a dataset?

An outlier is a data point that is distant from other similar points. They may be due to variability in
the measurement or may indicate experimental errors.

The graph depicted below shows there are three outliers in the dataset.

To deal with outliers, you can use the following four methods:

Drop the outlier records

Cap your outliers data

Assign a new value

Try a new transformation

19. What are the different types of Hypothesis testing?

Hypothesis testing is the procedure used by statisticians and scientists to accept or reject
statistical hypotheses. There are mainly two types of hypothesis testing:

Null hypothesis: It states that there is no relation between the predictor and outcome variables
in the population. H0 denoted it.

Example: There is no association between a patient’s BMI and diabetes.

Alternative hypothesis: It states that there is some relation between the predictor and
outcome variables in the population. It is denoted by H1.

Example: There could be an association between a patient’s BMI and diabetes.

20. Explain the Type I and Type II errors in Statistics?

In Hypothesis testing, a Type I error occurs when the null hypothesis is rejected even if it is true. It
is also known as a false positive.

A Type II error occurs when the null hypothesis is not rejected, even if it is false. It is also known
as a false negative.

21. How would you handle missing data in a dataset?

Ans: The choice of handling technique depends on factors such as the amount and nature of
missing data, the underlying analysis, and the assumptions made. It's crucial to exercise caution
and carefully consider the implications of the chosen approach to ensure the integrity and
reliability of the data analysis. However, a few solutions could be:

removing the missing observations or variables

imputation methods including, mean imputation (replacing missing values with the mean of
the available data), median imputation (replacing missing values with the median), or
regression imputation (predicting missing values based on regression models)

sensitivity analysis

22. Explain the concept of outlier detection and how you would identify outliers in a dataset.

Outlier detection is the process of identifying observations or data points that signi cantly
deviate from the expected or normal behavior of a dataset. Outliers can be valuable sources of
information or indications of anomalies, errors, or rare events.

It's important to note that outlier detection is not a de nitive process, and the identi ed outliers
should be further investigated to determine their validity and potential impact on the analysis or
model. Outliers can be due to various reasons, including data entry errors, measurement errors,
or genuinely anomalous observations and each case requires careful consideration and
or genuinely anomalous observations, and each case requires careful consideration and
interpretation.

Excel Data Analyst Interview Questions

23. In Microsoft Excel, a numeric value can be treated as a text value if it precedes with what?

24. What is the difference between COUNT, COUNTA, COUNTBLANK, and COUNTIF in Excel?

COUNT function returns the count of numeric cells in a range

COUNTA function counts the non-blank cells in a range

COUNTBLANK function gives the count of blank cells in a range

COUNTIF function returns the count of values by checking a given condition

Future-Proof Your AI/ML Career: Top Dos and Don'ts

Free Webinar | 5 Dec, Tuesday | 7 PM IST

REGISTER NOW

25. How do you make a dropdown list in MS Excel?

First, click on the Data tab that is present in the ribbon.


Under the Data Tools group, select Data Validation.

Then navigate to Settings > Allow > List.

Select the source you want to provide as a list array.

26. Can you provide a dynamic range in “Data Source” for a Pivot table?

Yes, you can provide a dynamic range in the “Data Source” of Pivot tables. To do that, you need to
create a named range using the offset function and base the pivot table using a named range
constructed in the rst step.

27. What is the function to nd the day of the week for a particular date value?

The get the day of the week, you can use the WEEKDAY() function.

The above function will return 6 as the result, i.e., 17th December is a Saturday.

28. How does the AND() function work in Excel?

AND() is a logical function that checks multiple conditions and returns TRUE or FALSE based on
whether the conditions are met.

Syntax: AND(logica1,[logical2],[logical3]....)

In the below example, we are checking if the marks are greater than 45. The result will be true if
the mark is >45, else it will be false.
29. Explain how VLOOKUP works in Excel?

VLOOKUP is used when you need to nd things in a table or a range by row.

VLOOKUP accepts the following four parameters:

lookup_value - The value to look for in the rst column of a table

table - The table from where you can extract value

col_index - The column from which to extract value

range_lookup - [optional] TRUE = approximate match (default). FALSE = exact match

Let’s understand VLOOKUP with an example.

If you wanted to nd the department to which Stuart belongs to, you could use the VLOOKUP
function as shown below:

Here, A11 cell has the lookup value, A2:E7 is the table array, 3 is the column index number with
information about departments, and 0 is the range lookup.

If you hit enter, it will return “Marketing”, indicating that Stuart is from the marketing department.

30. What function would you use to get the current date and time in Excel?

In Excel you can use the TODAY() and NOW() function to get the current date and time
In Excel, you can use the TODAY() and NOW() function to get the current date and time.

31. Using the below sales table, calculate the total quantity sold by sales representatives whose
name starts with A, and the cost of each item they have sold is greater than 10.

You can use the SUMIFS() function to nd the total quantity.

For the Sales Rep column, you need to give the criteria as “A*” - meaning the name should start
with the letter “A”. For the Cost each column, the criteria should be “>10” - meaning the cost of
each item is greater than 10.

The result is 13.


33. Using the data given below, create a pivot table to nd the total sales made by each sales
representative for each item. Display the sales as % of the grand total.

Select the entire table range, click on the Insert tab and choose PivotTable

Select the table range and the worksheet where you want to place the pivot table

Drag Sale total on to Values, and Sales Rep and Item on to Row Labels. It will give the sum of
sales made by each representative for every item they have sold.
Right-click on “Sum of Sale Total’ and expand Show Values As to select % of Grand Total.

Below is the resultant pivot table.

SQL Interview Questions for Data Analysts

34. How do you subset or lter data in SQL?

To subset or lter data in SQL, we use WHERE and HAVING clauses.

Consider the following movie table.


Using this table, let’s nd the records for movies that were directed by Brad Bird.

Now, let’s lter the table for directors whose movies have an average duration greater than 115
minutes.

35. What is the difference between a WHERE clause and a HAVING clause in SQL?

Answer all of the given differences when this data analyst interview question is asked, and also
give out the syntax for each to prove your thorough knowledge to the interviewer.

WHERE HAVING

The HAVING clause operates on


WHERE clause operates on row data.
aggregated data.

In the WHERE clause, the lter occurs before any HAVING is used to lter values from a
groupings are made. group.
groupings are made. group.

Aggregate functions cannot be used. Aggregate functions can be used.

Syntax of WHERE clause:

SELECT column1, column2, ...


FROM table_name
WHERE condition;

Syntax of HAVING clause;

SELECT column_name(s)
FROM table_name
WHERE condition
GROUP BY column_name(s)
HAVING condition
ORDER BY column_name(s);

36. Is the below SQL query correct? If not, how will you rectify it?

The query stated above is incorrect as we cannot use the alias name while ltering data using
the WHERE clause. It will throw an error.

37. How are Union, Intersect, and Except used in SQL?

The Union operator combines the output of two or more SELECT statements.

Syntax:

SELECT l ( ) FROM t bl 1
SELECT column_name(s) FROM table1
UNION
SELECT column_name(s) FROM table2;

Let’s consider the following example, where there are two tables - Region 1 and Region 2.

To get the unique records, we use Union.

The Intersect operator returns the common records that are the results of 2 or more SELECT
statements.

Syntax:

SELECT column_name(s) FROM table1


INTERSECT
SELECT column_name(s) FROM table2;
The Except operator returns the uncommon records that are the results of 2 or more SELECT
statements.

Syntax:

SELECT column_name(s) FROM table1


EXCEPT
SELECT column_name(s) FROM table2;

Below is the SQL query to return uncommon records from region 1.

38. What is a Subquery in SQL?

A Subquery in SQL is a query within another query. It is also known as a nested query or an inner
query. Subqueries are used to enhance the data to be queried by the main query.

It is of two types - Correlated and Non-Correlated Query.

Below is an example of a subquery that returns the name, email id, and phone number of an
employee from Texas city.

SELECT name, email, phone

FROM employee
O e p oyee

WHERE emp_id IN (

SELECT emp_id

FROM employee

WHERE city = 'Texas');

39. Using the product_price table, write an SQL query to nd the record with the fourth-highest
market price.

Fig: Product Price table

select top 4 * from product_price order by mkt_price desc;

Now, select the top one from the above result that is in ascending order of mkt_price.
Your Data Analytics Career is Around The Corner!

Data Analyst Master’s Program

EXPLORE PROGRAM

40. From the product_price table, write an SQL query to nd the total and average market price
for each currency where the average market price is greater than 100, and the currency is in INR
or AUD.

The SQL query is as follows:

The output of the query is as follows:


41. Using the product and sales order detail table, nd the products with total units sold greater
than 1.5 million.

Fig: Products table

Fig: Sales order detail table

We can use an inner join to get records from both the tables. We’ll join the tables based on a
common key column, i.e., ProductID.

The result of the SQL query is shown below.


42. How do you write a stored procedure in SQL?

You must be prepared for this question thoroughly before your next data analyst interview. The
stored procedure is an SQL script that is used to run a task several times.

Let’s look at an example to create a stored procedure to nd the sum of the rst N natural
numbers' squares.

Create a procedure by giving a name, here it’s squaresum1

Declare the variables

Write the formula using the set statement

Print the values of the computed variable

To run the stored procedure, use the EXEC command

Output: Display the sum of the square for the rst four natural numbers

43. Write an SQL stored procedure to nd the total even number between two users given
numbers.
Here is the output to print all even numbers between 30 and 45.

Tableau Data Analyst Interview Questions

44. How is joining different from blending in Tableau?

Data Joining Data Blending

Data joining can only be carried out when the Data blending is used when the data is from two or
data comes from the same source. more different sources.
E.g: Combining two or more worksheets from E.g: Combining the Oracle table with SQL Server,
the same Excel le or two tables from the or combining Excel sheet and Oracle table or two
same databases. sheets from Excel.

All the combined sheets or tables contain a Meanwhile, in data blending, each data source
common set of dimensions and measures. contains its own set of dimensions and measures.

45. What do you understand by LOD in Tableau?

LOD in Tableau stands for Level of Detail. It is an expression that is used to execute complex
queries involving many dimensions at the data sourcing level. Using LOD expression, you can nd
duplicate values, synchronize chart axes and create bins on aggregated data.

46. Can you discuss the process of feature selection and its importance in data analysis?

Feature selection is the process of selecting a subset of relevant features from a larger set of
variables or predictors in a dataset. It aims to improve model performance, reduce over tting,
enhance interpretability, and optimize computational e ciency. Here's an overview of the
process and its importance:

Importance of Feature Selection:

- Improved Model Performance: By selecting the most relevant features, the model can focus on
the most informative variables, leading to better predictive accuracy and generalization.
- Over tting Prevention: Including irrelevant or redundant features can lead to over tting, where
the model learns noise or speci c patterns in the training data that do not generalize well to new
data. Feature selection mitigates this risk.
- Interpretability and Insights: A smaller set of selected features makes it easier to interpret and
understand the model's results, facilitating insights and actionable conclusions.
- Computational E ciency: Working with a reduced set of features can signi cantly improve
computational e ciency, especially when dealing with large datasets.

47. What are the different connection types in Tableau Software?

There are mainly 2 types of connections available in Tableau.

Extract: Extract is an image of the data that will be extracted from the data source and placed
Extract: Extract is an image of the data that will be extracted from the data source and placed
into the Tableau repository. This image(snapshot) can be refreshed periodically, fully, or
incrementally.

Live: The live connection makes a direct connection to the data source. The data will be fetched
straight from tables. So, data is always up to date and consistent.

48. What are the different joins that Tableau provides?

Joins in Tableau work similarly to the SQL join statement. Below are the types of joins that
Tableau supports:

Left Outer Join

Right Outer Join

Full Outer Join

Inner Join

49. What is a Gantt Chart in Tableau?

A Gantt chart in Tableau depicts the progress of value over the period, i.e., it shows the duration
of events. It consists of bars along with the time axis. The Gantt chart is mostly used as a project
management tool where each bar is a measure of a task in the project.

50. Using the Sample Superstore dataset, create a view in Tableau to analyze the sales, pro t,
and quantity sold across different subcategories of items present under each category.

Load the Sample - Superstore dataset

Drag Category and Subcategory columns into Rows, and Sales on to Columns. It will result in a
horizontal bar chart.

Drag Pro t on to Colour, and Quantity on to Label. Sort the Sales axis in descending order of
the sum of sales within each sub-category.
51. Create a dual-axis chart in Tableau to present Sales and Pro t across different years using
the Sample Superstore dataset.

Drag the Order Date eld from Dimensions on to Columns, and convert it into continuous
Month.

Drag Sales on to Rows, and Pro ts to the right corner of the view until you see a light green
rectangle.

Synchronize the right axis by right-clicking on the pro t axis.

Under the Marks card, change SUM(Sales) to Bar and SUM(Pro t) to Line and adjust the size.

52. Design a view in Tableau to show State-wise Sales and Pro t using the Sample Superstore
dataset.

Drag the Country eld on to the view section and expand it to see the States.

Drag the Sales eld on to Size, and Pro t on to Colour.

Increase the size of the bubbles, add a border, and halo color.

From the above map, it is clear that states like Washington, California, and New York have the
highest sales and pro ts. While Texas, Pennsylvania, and Ohio have good amounts of sales but
the least pro ts.

53. What is the difference between Treemaps and Heatmaps in Tableau?


Treemaps Heatmaps

Heat maps can visualize measures against


Treemaps are used to display data in dimensions with the help of colors and size to
nested rectangles. differentiate one or more dimensions and up to two
measures.

You use dimensions to de ne the structure


The layout is like a text table with variations in
of the treemap, and measures to de ne the
values encoded as colors.
size or color of the individual rectangles.

Treemaps are a relatively simple data


In the heatmap, you can quickly see a wide array of
visualization that can provide insight in a
information.
visually attractive format.

54. Using the Sample Superstore dataset, display the top 5 and bottom 5 customers based on
their pro t.

Drag Customer Name eld on to Rows, and Pro t on to Columns.

Right-click on the Customer Name column to create a set

Give a name to the set and select the top tab to choose the top 5 customers by sum(pro t)
Similarly, create a set for the bottom ve customers by sum(pro t)

Select both the sets, right-click to create a combined set. Give a name to the set and choose
All members in both sets.

Drag top and bottom customers set on to Filters, and Pro t eld on to Colour to get the
desired result.

Data Analyst Interview Questions On Python

55. What is the correct syntax for reshape() function in NumPy?

Your Data Analytics Career is Around The Corner!

Data Analyst Master’s Program

EXPLORE PROGRAM

56. What are the different ways to create a data frame in Pandas?

There are two ways to create a Pandas data frame.

By initializing a list
By initializing a dictionary

57. Write the Python code to create an employee’s data frame from the “emp.csv” le and
display the head and summary.

To create a DataFrame in Python, you need to import the Pandas library and use the read_csv
function to load the .csv le. Give the right location where the le name and its extension follow
the dataset.

To display the head of the dataset, use the head() function.

The ‘describe’ method is used to return the summary statistics in Python.

58. How will you select the Department and Age columns from an Employee data frame?

You can use the column names to extract the desired columns.

59. Suppose there is an array, what would you do?

num = np.array([[1,2,3],[4,5,6],[7,8,9]]). Extract the value 8 using 2D indexing.

Since the value eight is present in the 2nd row of the 1st column, we use the same index
positions and pass it to the array.
60. Suppose there is an array that has values [0,1,2,3,4,5,6,7,8,9]. How will you display the
following values from the array - [1,3,5,7,9]?

Since we only want the odd number from 0 to 9, you can perform the modulus operation and
check if the remainder is equal to 1.

Become a Data Scientist with Hands-on Training!

Data Scientist Master’s Program

EXPLORE PROGRAM

61. There are two arrays, ‘a’ and ‘b’. Stack the arrays a and b horizontally using the NumPy
library in Python.

You can either use the concatenate() or the hstack() function to stack the arrays.

62. How can you add a column to a Pandas Data Frame?

Suppose there is an emp data frame that has information about a few employees. Let’s add an
Address column to that data frame.

Declare a list of values that will be converted into an address column.


63. How will you print four random integers between 1 and 15 using NumPy?

To generate Random numbers using NumPy, we use the random.randint() function.

64. From the below DataFrame, how will you nd each column's unique values and subset the
data for Age<35 and Height>6?

To nd the unique values and number of unique elements, use the unique() and nunique()
function.

Now, subset the data for Age<35 and Height>6.

65. Plot a sine graph using NumPy and Matplotlib library in Python.

Below is the result sine graph.

66. Using the below Pandas data frame, nd the company with the highest average sales. Derive
the summary statistics for the sales column and transpose the statistics.

Group the company column and use the mean function to nd the average sales

Use the describe() function to nd the summary statistics


() y

Apply the transpose() function over the describe() method to transpose the statistics

So, those were the 65+ data analyst interview questions that can help you crack your next data
analyst interview and help you become a data analyst.

Conclusion

Now that you know the different data analyst interview questions that can be asked in an
interview, it is easier for you to crack for your coming interviews. Here, you looked at various data
analyst interview questions based on the di culty levels. And we hope this article on data
analyst interview questions is useful to you.

On the other hand, if you wish to add another star to your resume before you step into your next
data analyst interview, enroll in Simplilearn’s Data Analyst Master’s program, and master data
analytics like a pro!

Unleash your potential with Simplilearn's Data Analytics Bootcamp. Master essential skills, tackle
real-world projects, and thrive in the world of Data Analytics. Enroll now for a data-driven career
transformation!

FAQs

1) How do I prepare for a data analyst interview?

To prepare for a data analyst interview, review key concepts like statistics, data analysis
methods, SQL, and Excel. Practice with real datasets and data visualization tools. Be ready to
discuss your experiences and how you approach problem-solving. Stay updated on industry
trends and emerging tools to demonstrate your enthusiasm for the role.

2) What questions are asked in a data analyst interview?

Data analyst interviews often include questions about handling missing data, challenges faced
d i i j dd i li i l i Y i h l b k d b
during previous projects, and data visualization tool pro ciency. You might also be asked about
analyzing A/B test results, creating data reports, and effectively collaborating with non-technical
team members.

3) How to answer “Why should we hire you for data analyst?”

An example to answer this question would be - “When considering me for the data analyst
position, you'll nd a well-rounded candidate with a strong analytical acumen and technical
expertise in SQL, Excel, and Python. My domain knowledge in [industry/sector] allows me to
derive valuable insights to support informed business decisions. As a problem-solver and
effective communicator, I can convey complex technical ndings to non-technical stakeholders,
promoting a deeper understanding of data-driven insights. Moreover, I thrive in collaborative
environments, working seamlessly within teams to achieve shared objectives. Hiring me would
bring a dedicated data analyst who is poised to make a positive impact on your organization."

4) Is there a coding interview for a data analyst?

Yes, data analyst interviews often include a coding component. You may be asked to
demonstrate your coding skills in SQL or Python to manipulate and analyze data effectively.
Preparing for coding exercises and practicing data-related challenges will help you succeed in
this part of the interview.

5) Is data analyst a stressful job?

The level of stress in a data analyst role can vary depending on factors such as company culture,
project workload, and deadlines. While it can be demanding at times, many nd the job rewarding
as they contribute to data-driven decision-making and problem-solving. Effective time
management, organization, and teamwork can help manage stress, fostering a healthier work-life
balance.

Find our Data Analyst Online Bootcamp in top cities:

Name Date Place

Class starts on 18th May 2024,


Data Analyst Your City
Weekend batch
Name Date Place

Cl t t 20th M 2024
Class starts on 20th May 2024,
Data Analyst Your City
Weekdays batch

Class starts on 25th May 2024,


Data Analyst Your City
Weekend batch

Previous Next

About the Author


Tutorial Playlist

Shruti M

Shruti is an engineer and a technophile. She works on several trending technologies. Her hobbies
inc…

View More

Recommended Resources

How to Become a Data Analyst


Data Analyst: A Resume Guide
Step-by-Step…

© 2009 -2024- Simplilearn Solutions.

Disclaimer
PMP, PMI, PMBOK, CAPM, PgMP, PfMP, ACP, PBA, RMP, SP, and OPM3 are registered marks of the Project Management Institute, Inc.

You might also like