Data Analyst

filter-iconFilter interviews by

200+ Data Analyst Interview Questions and Answers for Freshers

Updated 26 Feb 2025

Popular Companies

search-icon

Q51. What computer programming languages you know like R, excel, VBA, python?

Ans.

I am proficient in R, Excel, VBA, and Python.

  • I have experience in data analysis and visualization using R and Excel.

  • I have developed macros and automated tasks using VBA.

  • I have worked on data manipulation and machine learning projects using Python.

  • I am constantly learning and improving my skills in these languages.

Q52. Find the minimum element in a stack in O(1) complexity

Ans.

To find the minimum element in a stack in O(1) complexity, we can use an auxiliary stack.

  • Create an auxiliary stack to keep track of the minimum element.

  • Push the first element of the main stack onto the auxiliary stack.

  • For each subsequent element, compare it with the top element of the auxiliary stack.

  • If it is smaller, push it onto the auxiliary stack.

  • To get the minimum element, simply return the top element of the auxiliary stack.

  • When popping elements from the main stack, als...read more

Q53. WHAT IS THE ROLE OF DATA ANALYST?

Ans.

Data Analysts are responsible for collecting, processing, and analyzing data to help organizations make informed decisions.

  • Collecting and organizing data from various sources

  • Cleaning and processing data to ensure accuracy and reliability

  • Analyzing data to identify trends, patterns, and insights

  • Creating visualizations and reports to communicate findings

  • Providing recommendations based on data analysis

  • Collaborating with stakeholders to understand business needs and goals

Q54. What do you mean by Payables turnover ratio?

Ans.

Payables turnover ratio is a financial metric that measures how quickly a company pays off its suppliers.

  • It is calculated by dividing the cost of goods sold by the average accounts payable balance.

  • A high ratio indicates that a company is paying off its suppliers quickly, while a low ratio suggests that it is taking longer to pay its bills.

  • The ratio can be used to assess a company's liquidity and its ability to manage its cash flow.

  • For example, if a company has a cost of goods...read more

Are these interview questions helpful?

Q55. What is the difference between a workspace and my workspace?

Ans.

A workspace is a shared area for collaboration, while 'my workspace' refers to an individual's personal workspace.

  • Workspace is a shared area where multiple users can collaborate on projects.

  • 'My workspace' is a personal area where an individual can organize their own work.

  • Examples: Google Drive can have a shared workspace for a team project, while 'my workspace' would be a personal folder within the drive.

Q56. What can do mushroom cultivation any person?

Ans.

Mushroom cultivation can be done by any person with proper knowledge and resources.

  • Mushroom cultivation requires understanding of the different types of mushrooms and their growing conditions.

  • It is important to have access to suitable growing space, such as a greenhouse or a dedicated indoor area.

  • Proper sterilization techniques and knowledge of substrate preparation are essential.

  • Regular monitoring of temperature, humidity, and light conditions is necessary for successful cul...read more

Share interview questions and help millions of jobseekers 🌟

man-with-laptop

Q57. Which programing languages do you know?

Ans.

I know Python, R, SQL, and Java.

  • Python

  • R

  • SQL

  • Java

Q58. How do you handle tight deadlines or pressure?

Ans.

I prioritize tasks, break them down into smaller steps, and communicate effectively with team members to ensure deadlines are met.

  • Prioritize tasks based on urgency and importance

  • Break down tasks into smaller, manageable steps

  • Communicate effectively with team members to delegate tasks and ensure everyone is on the same page

Data Analyst Jobs

Senior, Java Data Analyst 3-8 years
Schneider Electric India Pvt. Ltd.
4.1
Bangalore / Bengaluru
Mobility Data Analyst - M/MBR-IN 2-6 years
Robert Bosch Engineering and Business Solutions Private Limited
4.2
Hosur
Data Analyst 4-8 years
A.P. Moller Maersk
4.2
₹ 4 L/yr - ₹ 8 L/yr
Chennai

Q59. what is array in python?

Ans.

An array in Python is a data structure that stores a collection of elements of the same type.

  • Arrays can store elements such as integers, floats, or strings.

  • Arrays are indexed starting from 0, with elements accessed using their index.

  • Example: arr = ['apple', 'banana', 'cherry']

Q60. what is python used for?

Ans.

Python is a versatile programming language used for data analysis, web development, artificial intelligence, automation, and more.

  • Data analysis and visualization

  • Web development (Django, Flask)

  • Artificial intelligence and machine learning (TensorFlow, PyTorch)

  • Automation and scripting

  • Scientific computing (NumPy, SciPy)

Q61. How does Electronics instrument between communication working??

Ans.

Electronics instruments facilitate communication by converting signals into a form that can be transmitted and received.

  • Electronics instruments such as modems, routers, and switches are used to facilitate communication between devices.

  • These instruments convert signals into a form that can be transmitted over a network or communication channel.

  • For example, a modem converts digital signals from a computer into analog signals that can be transmitted over a telephone line.

  • Similar...read more

Q62. List out some of the best practice for data cleaning.

Ans.

Data cleaning best practices

  • Remove duplicate records

  • Handle missing values

  • Standardize data formats

  • Correct inconsistent data

  • Validate data integrity

  • Remove outliers

  • Normalize data

  • Handle data inconsistencies

  • Ensure data accuracy

Q63. Differentiate between Inner and Outer Join

Ans.

Inner join returns only the matching rows between two tables, while outer join returns all rows from both tables.

  • Inner join combines rows from two tables based on a related column

  • Outer join combines rows from two tables even if there is no match based on a related column

  • Examples: Inner join - SELECT * FROM table1 INNER JOIN table2 ON table1.id = table2.id

  • Outer join - SELECT * FROM table1 LEFT OUTER JOIN table2 ON table1.id = table2.id

Q64. how do convert your data in jupyter notebook to excel

Ans.

To convert data in Jupyter Notebook to Excel, use the pandas library to create a DataFrame and then export it as an Excel file.

  • Import the pandas library

  • Create a DataFrame using your data

  • Use the to_excel() method to export the DataFrame as an Excel file

  • Specify the file name and location for the Excel file

Q65. Write a query to connect two tables in SQL

Ans.

Use SQL JOIN to connect two tables based on a common key

  • Use the JOIN keyword to combine rows from two tables based on a related column

  • Specify the columns to join on using the ON keyword

  • Common types of joins include INNER JOIN, LEFT JOIN, RIGHT JOIN, and FULL JOIN

Q66. What DAX functions have you used in your projects?

Ans.

I have used DAX functions such as SUM, AVERAGE, COUNT, MAX, MIN, FILTER, CALCULATE, RELATED, etc. in my projects.

  • SUM function is used to calculate the sum of values in a column.

  • AVERAGE function calculates the average of values in a column.

  • COUNT function counts the number of rows in a table.

  • MAX function returns the maximum value in a column.

  • MIN function returns the minimum value in a column.

  • FILTER function is used to filter data based on specified conditions.

  • CALCULATE function...read more

Q67. Find the highest salary in SQL?

Ans.

Use the MAX() function in SQL to find the highest salary.

  • Use the MAX() function along with the column name that contains the salaries.

  • Example: SELECT MAX(salary) FROM employees;

  • Ensure you have the necessary permissions to access the salary data.

Q68. What is mean by renewable and non renewable energy

Ans.

Renewable energy is derived from natural resources that can be replenished, while non-renewable energy is finite and cannot be replenished.

  • Renewable energy sources include solar, wind, hydro, geothermal, and biomass

  • Non-renewable energy sources include fossil fuels like coal, oil, and natural gas

  • Renewable energy is considered more sustainable and environmentally friendly

  • Non-renewable energy sources are finite and will eventually run out

  • Transitioning to renewable energy sources...read more

Q69. What is bank reconciliation statement?

Ans.

Bank reconciliation statement is a document that compares the bank statement with the company's accounting records.

  • It helps to identify any discrepancies between the two records.

  • It includes details of deposits, withdrawals, and bank charges.

  • It ensures the accuracy of the company's financial records.

  • It is usually prepared monthly.

  • Example: If the bank statement shows a withdrawal of $100 but the company's records show a withdrawal of $80, the bank reconciliation statement will ...read more

Q70. what is oops in python?

Ans.

Object-oriented programming (OOP) is a programming paradigm based on the concept of 'objects', which can contain data and code.

  • OOP allows for the organization of code into reusable components called classes.

  • Classes can have attributes (variables) and methods (functions) associated with them.

  • In Python, everything is an object, and classes can be defined using the 'class' keyword.

  • Encapsulation, inheritance, and polymorphism are key concepts in OOP.

Q71. Details of ESG(Environmental, social and governance)

Ans.

ESG stands for Environmental, Social and Governance. It is a set of criteria used to evaluate a company's performance in these areas.

  • Environmental criteria include a company's impact on the environment, such as its carbon footprint and use of renewable energy.

  • Social criteria include a company's relationships with its employees, customers, and communities, as well as its impact on human rights.

  • Governance criteria include a company's leadership, executive pay, and shareholder r...read more

Q72. Explain how can we build Alteryx application ?

Ans.

Alteryx applications can be built using the Alteryx Designer tool by creating workflows and configuring user inputs.

  • Use Alteryx Designer tool to create workflows for data processing

  • Configure user inputs such as text boxes, drop-down menus, and buttons

  • Utilize Alteryx Gallery to publish and share the application with others

Q73. What do you know about Tableau and excel?

Ans.

Tableau and Excel are data analysis tools used for visualizing and manipulating data.

  • Tableau is a data visualization tool that allows users to create interactive dashboards and reports.

  • Excel is a spreadsheet program used for data analysis and manipulation.

  • Both tools can be used to analyze and visualize data, but Tableau is more focused on creating interactive visualizations while Excel is more focused on data manipulation.

  • Tableau can connect to a variety of data sources, whil...read more

Q74. difference between having and where in sql

Ans.

In SQL, 'HAVING' is used with GROUP BY to filter groups, while 'WHERE' is used to filter rows before grouping.

  • HAVING is used with GROUP BY to filter groups based on aggregate functions

  • WHERE is used to filter rows before grouping

  • HAVING is used after GROUP BY in the query, while WHERE is used before GROUP BY

  • Example: SELECT department, AVG(salary) FROM employees GROUP BY department HAVING AVG(salary) > 50000;

  • Example: SELECT * FROM employees WHERE department = 'IT';

Q75. why mu sigma and diff bwten desicion and data science

Ans.

Mu Sigma is a decision sciences and analytics company that focuses on solving complex business problems using data science.

  • Mu Sigma is a company that specializes in decision sciences and analytics, using data science to solve complex business problems.

  • Decision sciences involve making strategic decisions based on data analysis, while data science focuses on extracting insights from data using various techniques.

  • Mu Sigma combines decision sciences and data science to provide ac...read more

Q76. What is Bivariate Analysis?

Ans.

Bivariate analysis is the analysis of two variables to determine if there is a relationship between them.

  • It involves examining the relationship between two variables to determine if changes in one variable are associated with changes in the other variable.

  • Common techniques used in bivariate analysis include correlation analysis, scatter plots, and regression analysis.

  • Bivariate analysis helps in understanding the strength and direction of the relationship between two variables...read more

Q77. what is python?

Ans.

Python is a high-level programming language known for its simplicity and readability.

  • Python is widely used for web development, data analysis, artificial intelligence, and scientific computing.

  • It emphasizes code readability and uses indentation to define code blocks.

  • Python has a large standard library and a vibrant community of developers.

  • Example: print('Hello, World!')

  • Example: import pandas as pd

Frequently asked in,

Q78. What are the kep points to check a report

Ans.

Key points to check in a report include accuracy, relevance, clarity, consistency, and actionable insights.

  • Accuracy of data and calculations

  • Relevance to the intended audience

  • Clarity of presentation and language

  • Consistency in formatting and style

  • Actionable insights and recommendations

Q79. Apply index match and match function

Ans.

Index match and match functions are used in Excel to lookup values in a table.

  • Index match is used to lookup a value in a table based on row and column criteria.

  • Match function is used to find the position of a value in a range.

  • Example: =INDEX(A1:D10, MATCH(lookup_value, A1:A10, 0), MATCH(lookup_value, A1:D1, 0))

Q80. What do you know about datascience?

Ans.

Data science is a field that involves using statistical and computational methods to extract insights from data.

  • Data science involves collecting, cleaning, and analyzing large datasets

  • It uses statistical and machine learning techniques to identify patterns and make predictions

  • Data visualization is an important aspect of data science to communicate insights

  • Data science is used in various industries such as healthcare, finance, and marketing

  • Tools commonly used in data science i...read more

Q81. What is difference between list and tuple

Ans.

List is mutable, tuple is immutable in Python.

  • List can be modified after creation, tuple cannot

  • List is defined using square brackets [], tuple using parentheses ()

  • List is used for collections of items that may change, tuple for fixed collections

  • Example: list_example = [1, 2, 3], tuple_example = (1, 2, 3)

Q82. real-time examples on data analytics with examples

Ans.

Real-time examples of data analytics

  • Predictive maintenance in manufacturing

  • Real-time fraud detection in banking

  • Personalized recommendations in e-commerce

  • Real-time traffic analysis for smart cities

  • Real-time health monitoring in medical devices

Q83. What is LED and working process??

Ans.

LED stands for Light Emitting Diode. It is a semiconductor device that emits light when an electric current is passed through it.

  • LEDs are commonly used in electronic devices as indicator lights

  • They are also used in lighting fixtures for energy efficiency

  • LEDs have a longer lifespan and are more durable than traditional incandescent bulbs

  • The working process of an LED involves the movement of electrons through a semiconductor material, which produces photons of light

  • LEDs come in...read more

Q84. Difference between Power BI Tableau, advantages and limitations of both

Ans.

Power BI and Tableau are both popular data visualization tools, each with its own advantages and limitations.

  • Power BI is more user-friendly and integrates well with Microsoft products, while Tableau offers more advanced visualization options.

  • Power BI is better suited for business users who are already using Microsoft products, while Tableau is preferred by data analysts and data scientists.

  • Power BI is more cost-effective for small to medium-sized businesses, while Tableau is ...read more

Q85. How to Excel sheet protect and how to mail merze

Ans.

To protect an Excel sheet, go to the Review tab and click on Protect Sheet. To mail a merged Excel file, use the Mail Merge feature in Word.

  • To protect an Excel sheet, go to the Review tab and click on Protect Sheet. You can then set a password to prevent unauthorized access.

  • To mail a merged Excel file, use the Mail Merge feature in Microsoft Word. This allows you to create personalized emails with data from your Excel sheet.

  • Make sure to properly format your Excel sheet before...read more

Q86. What is promissory note?

Ans.

A promissory note is a written promise to pay a specific amount of money at a certain time.

  • It is a legal document that outlines the terms of a loan or debt.

  • It includes the amount borrowed, interest rate, repayment schedule, and consequences of default.

  • Examples include personal loans, student loans, and business loans.

  • Promissory notes can be bought and sold as a form of investment.

  • They are enforceable by law and can be used as evidence in court.

Q87. What is pharmacovigilance?

Ans.

Pharmacovigilance is the science and activities related to the detection, assessment, understanding, and prevention of adverse effects or any other drug-related problems.

  • Pharmacovigilance is concerned with the safety of drugs and medicines.

  • It involves monitoring and reporting adverse drug reactions (ADRs) and other drug-related problems.

  • Pharmacovigilance activities include collecting and analyzing data on drug safety, evaluating the risks and benefits of drugs, and communicat...read more

Frequently asked in,

Q88. what are joins expalin different joins

Ans.

Joins are used to combine rows from two or more tables based on a related column between them.

  • Inner Join: Returns rows when there is a match in both tables.

  • Left Join: Returns all rows from the left table and the matched rows from the right table.

  • Right Join: Returns all rows from the right table and the matched rows from the left table.

  • Full Outer Join: Returns all rows when there is a match in either table.

  • Self Join: Joining a table with itself to combine rows based on a relat...read more

Q89. What is MSME and how we get investment

Ans.

MSME stands for Micro, Small and Medium Enterprises. Investment can be obtained through various government schemes and private investors.

  • MSMEs are small businesses that contribute significantly to the economy

  • They can be classified based on their investment in plant and machinery or equipment

  • Government schemes like MUDRA, CGTMSE, and SIDBI provide financial assistance to MSMEs

  • Private investors like angel investors and venture capitalists also invest in MSMEs

  • MSMEs can also rais...read more

Q90. What is the nature of work in prev org?

Ans.

The nature of work in my previous organization involved analyzing large datasets to extract insights and make data-driven decisions.

  • Analyzing large datasets to identify trends and patterns

  • Creating visualizations to communicate findings to stakeholders

  • Developing and implementing data-driven strategies

  • Collaborating with cross-functional teams to drive business outcomes

Q91. What is LMS? Do you know about it ?

Ans.

LMS stands for Learning Management System, a software application for the administration, documentation, tracking, reporting, and delivery of educational courses or training programs.

  • LMS helps organizations deliver and manage training programs for employees.

  • It allows for online learning, tracking progress, and generating reports.

  • Popular LMS platforms include Moodle, Blackboard, and Canvas.

  • LMS can be used in schools, universities, and corporate settings.

Q92. data visualization techniques you have studied and used

Ans.

I have studied and used various data visualization techniques including bar charts, line graphs, scatter plots, and heat maps.

  • I have experience creating bar charts to compare data across categories

  • I have used line graphs to show trends over time

  • I have created scatter plots to identify correlations between variables

  • I have used heat maps to visualize data density and identify patterns

Q93. How multi formula used in Alteryx ?

Ans.

Multi formula tool in Alteryx allows users to apply multiple formulas to different fields in a single step.

  • The Multi formula tool in Alteryx is used to apply multiple formulas to different fields in a single step.

  • Users can add multiple formula expressions and assign them to specific fields in the data set.

  • This tool is helpful for performing complex calculations on multiple fields simultaneously.

  • Example: Using the Multi formula tool to calculate both total sales and profit mar...read more

Q94. Explain a few most common functions in the Dplyr Package

Ans.

Dplyr package in R is used for data manipulation. Common functions include filter, select, mutate, summarise, arrange.

  • filter() - used to subset rows based on conditions

  • select() - used to select specific columns

  • mutate() - used to create new columns based on existing columns

  • summarise() - used to summarize data

  • arrange() - used to reorder rows based on column values

Q95. What are the Oops concepts etc

Ans.

Object-oriented programming concepts like inheritance, encapsulation, polymorphism, and abstraction.

  • Inheritance: Allows a class to inherit properties and behavior from another class.

  • Encapsulation: Bundling data and methods that operate on the data into a single unit.

  • Polymorphism: Ability to present the same interface for different data types.

  • Abstraction: Hiding the complex implementation details and showing only the necessary features.

Q96. Explain Object Oriented Programming

Ans.

Object Oriented Programming is a programming paradigm based on the concept of objects, which can contain data and code.

  • OOP focuses on creating objects that interact with each other to solve complex problems.

  • Objects have attributes (data) and methods (functions) that can manipulate the data.

  • Encapsulation, inheritance, and polymorphism are key principles of OOP.

  • Example: In a car simulation program, a 'Car' object can have attributes like speed and color, and methods like accele...read more

Q97. How do you share the report with users

Ans.

I share reports with users through email, online portals, presentations, and interactive dashboards.

  • Send reports via email attachments

  • Upload reports to online portals for easy access

  • Present findings in meetings or webinars

  • Create interactive dashboards for users to explore data

  • Provide access to reports through secure data sharing platforms

Q98. Explain the model evaluation metrics.

Ans.

Model evaluation metrics are used to assess the performance of a predictive model by comparing predicted values with actual values.

  • Common model evaluation metrics include accuracy, precision, recall, F1 score, ROC-AUC, and mean squared error.

  • Accuracy measures the proportion of correct predictions out of the total predictions made by the model.

  • Precision measures the proportion of true positive predictions out of all positive predictions made by the model.

  • Recall measures the pr...read more

Q99. Explain what is logistic regression?

Ans.

Logistic regression is a statistical method used to analyze and model the relationship between a categorical dependent variable and one or more independent variables.

  • It is a type of regression analysis used for predicting the probability of a categorical outcome

  • It is commonly used in binary classification problems

  • It uses a logistic function to model the relationship between the independent variables and the dependent variable

  • It is based on the maximum likelihood estimation

  • It ...read more

Q100. What do you know about ecommerce

Ans.

Ecommerce refers to buying and selling of goods and services online.

  • Ecommerce platforms include Amazon, eBay, and Shopify.

  • Ecommerce involves online transactions, digital marketing, and logistics.

  • Ecommerce has grown rapidly in recent years due to the convenience it offers.

  • Ecommerce data analysis involves tracking sales, customer behavior, and website traffic.

Previous
1
2
3
4
5
Next
Interview Tips & Stories
Ace your next interview with expert advice and inspiring stories

Interview experiences of popular companies

3.7
 • 10.4k Interviews
3.8
 • 8.1k Interviews
3.6
 • 7.6k Interviews
3.7
 • 5.6k Interviews
3.7
 • 5.6k Interviews
3.7
 • 4.8k Interviews
3.8
 • 2.8k Interviews
3.7
 • 739 Interviews
4.1
 • 276 Interviews
3.4
 • 81 Interviews
View all

Calculate your in-hand salary

Confused about how your in-hand salary is calculated? Enter your annual salary (CTC) and get your in-hand salary

Recently Viewed
DESIGNATION
COMPANY BENEFITS
Ernst & Young
No Benefits
DESIGNATION
INTERVIEWS
HCLTech
No Interviews
INTERVIEWS
Accenture
No Interviews
REVIEWS
AU Small Finance Bank
No Reviews
INTERVIEWS
Genpact
No Interviews
INTERVIEWS
Genpact
No Interviews
INTERVIEWS
Genpact
No Interviews
INTERVIEWS
Genpact
20 top interview questions
Data Analyst Interview Questions
Share an Interview
Stay ahead in your career. Get AmbitionBox app
qr-code
Helping over 1 Crore job seekers every month in choosing their right fit company
65 L+

Reviews

4 L+

Interviews

4 Cr+

Salaries

1 Cr+

Users/Month

Contribute to help millions

Made with ❤️ in India. Trademarks belong to their respective owners. All rights reserved © 2024 Info Edge (India) Ltd.

Follow us
  • Youtube
  • Instagram
  • LinkedIn
  • Facebook
  • Twitter