Data Analyst Interview Resources
51.2K subscribers
254 photos
1 video
51 files
317 links
Join our telegram channel to learn how data analysis can reveal fascinating patterns, trends, and stories hidden within the numbers! ๐Ÿ“Š

For ads & suggestions: @love_data
Download Telegram
Essential tools and skills required to become a data analyst ๐Ÿ‘‡๐Ÿ‘‡

### Data Analysis and Visualization:
1. Microsoft Excel: Essential for data manipulation, analysis, and basic modeling.
2. SQL (Structured Query Language): Crucial for querying databases and extracting data for analysis.
3. Tableau or Power BI: Powerful tools for creating interactive dashboards and visualizing data.

### Programming and Data Manipulation:(Optional)
4. Python: Used for data manipulation, scripting, and automation.
5. R: Useful for statistical computing, data visualization, and basic analytics.

### Statistical Analysis:
6. Statistical Software (SPSS, SAS): Tools for advanced statistical analysis and modeling.(Optional)
7. Advanced Excel Functions: Proficiency in pivot tables, VLOOKUP, statistical functions, and data cleaning techniques.

### Project Management and Collaboration:(Optional)
8. Jira or Trello: Tools for project management, task tracking, and collaboration.
9. Confluence or SharePoint: Platforms for documentation, collaboration, and knowledge sharing.

### Business Process Management:(Optional)
10. Business Process Modeling Tools (Visio, Lucidchart): Used for modeling, analyzing, and optimizing business processes.

### Additional Skills:
11. Google Analytics: Important for understanding website traffic and user behavior. (Optional)
12. CRM Systems (Salesforce, HubSpot): Knowledge of these systems aids in analyzing sales data and customer interactions.(Optional)
13. Version Control (Git): Helps manage changes in analytical projects and ensures versioning control. (Optional)

### Data Warehousing and Database Management:
14. Data Warehousing (Amazon Redshift, Google BigQuery): Knowledge of these platforms for handling large-scale datasets and optimizing queries. (Optional)

### Soft Skills:
15. Communication: Clear and concise communication of findings and recommendations.
16. Problem-Solving & Critical Thinking: Ability to analyze complex problems and derive actionable insights.

I know this list might seem extensive, so it's best to begin with mastering Excel, Power BI, and SQL. As you progress, you can gradually add other tools from the list based on specific project needs and requirements.

Here are some essential telegram channels with important resources:

โฏ SQL โžŸ t.iss.one/sqlanalyst
โฏ Power BI โžŸ @PowerBI_analyst
โฏ Resources โžŸ @learndataanalysis
โฏ Excel โžŸ t.iss.one/excel_analyst
โฏ Data Portfolio โžŸ @DataPortfolio

Also, try building projects & data portfolio while learning these skills. Creating data analytics projects will help you in showcasing the skills while giving job interviews.

Join @free4unow_backup for more resources

ENJOY LEARNING๐Ÿ‘๐Ÿ‘
๐Ÿ‘8โค2๐Ÿ‘1
Career Path for a Data Analyst

Education: Start by earning a bachelor's degree in fields like math, stats, economics, or computer science.

Skills Growth: Learn programming (Python/R), data tools (SQL/Excel), and visualization. Master data analysis basics.

Entry-Level Role: Begin as a Junior Data Analyst. Learn data cleaning, organization, and basic analysis.

Specialization: Deepen your expertise in a specific industry. Explore advanced analytics and visualization tools.

Advanced Analytics: Move up to Senior Data Analyst. Tackle complex projects and predictive modeling.

Machine Learning: Explore machine learning and data modeling techniques. Familiarize yourself with algorithms, and learn how to implement predictive and classification models.

Domain Expertise: Develop expertise in a particular industry, such as healthcare, finance, e-commerce, etc. This knowledge will enable you to provide more valuable insights from data.

Leadership Roles: As you gain experience, you can move into roles like Data Analytics Manager or Data Science Manager, where you'll oversee teams and projects.

Continuous Learning: Stay updated with the latest tools, techniques, and industry trends. Attend workshops, conferences, and online courses to keep your skills relevant.

Networking: Build a strong professional network within the data analytics community. This can open up opportunities and help you stay informed about industry developments.

Remember, your career path can be personalized based on your interests and strengths. Continuous learning and adaptability are key in the ever-evolving field of data analysis :)
๐Ÿ‘7
1. Does SQL support programming language features?
It is true that SQL is a language, but it does not support programming as it is not a programming language, it is a command language. We do not have some programming concepts in SQL like for loops or while loop, we only have commands which we can use to query, update, delete, etc. data in the database. SQL allows us to manipulate data in a database.

2. What is a trigger?
Trigger is a statement that a system executes automatically when there is any modification to the database. In a trigger, we first specify when the trigger is to be executed and then the action to be performed when the trigger executes. Triggers are used to specify certain integrity constraints and referential constraints that cannot be specified using the constraint mechanism of SQL.

3. What are aggregate and scalar functions?
For doing operations on data SQL has many built-in functions, they are categorized into two categories and further sub-categorized into seven different functions under each category. The categories are:
Aggregate functions:
These functions are used to do operations from the values of the column and a single value is returned.
Scalar functions:
These functions are based on user input, these too return a single value.

4. Define SQL Order by the statement?
The ORDER BY statement in SQL is used to sort the fetched data in either ascending or descending according to one or more columns.
By default ORDER BY sorts the data in ascending order.
We can use the keyword DESC to sort the data in descending order and the keyword ASC to sort in ascending order.

5. What is the difference between primary key and unique constraints? 
The primary key cannot have NULL values, the unique constraints can have NULL values. There is only one primary key in a table, but there can be multiple unique constraints. The primary key creates the clustered index automatically but the unique key does not.
๐Ÿ‘4
matplotlib beginner's code guide.pdf
6.4 MB
matplotlib beginner's code guide ๐Ÿ”ฅ๐Ÿš€
๐Ÿ‘4
Data Analytics Interview Preparation Series Part-1
[Questions with Answers]

Why did you want your job?

I was originally studying physics but didn't want to do a PhD. So, after my masterโ€™s I decided I would try a job working with data. I noticed that it was quite common for people studying science to go into data after. I had several friends who went on to become data scientists directly after their undergrad.
I noticed that given my background in maths and some scripting in Python (thanks to computational physics classes), it wouldn't be too hard to make the jump. 
I went into data science because I wanted a more mathematical role with a research component (model design, experimentation, metric design etc.) 
This was instead of a more practical role like data analysis or data engineering. 
It turned out to be a cool choice and I'm enjoying my time as a data scientist right now! 

Why did you choose the industry that you work in?

I work in a music-tech start up. I love it because I make music on the side. Being able to work in 
music and be surrounded by people who are also passionate about music is very cool! 
The company organizes concerts with artists that we work with etc. It's really cool! This makes the job more interesting for me, given that it's so tightly related to what I love to do.
โค3๐Ÿ‘2
Data Analyst INTERVIEW QUESTIONS AND ANSWERS
๐Ÿ‘‡๐Ÿ‘‡

1.Can you name the wildcards in Excel?

Ans: There are 3 wildcards in Excel that can ve used in formulas.

Asterisk (*) โ€“ 0 or more characters. For example, Ex* could mean Excel, Extra, Expertise, etc.

Question mark (?) โ€“ Represents any 1 character. For example, R?ain may mean Rain or Ruin.

Tilde (~) โ€“ Used to identify a wildcard character (~, *, ?). For example, If you need to find the exact phrase India* in a list. If you use India* as the search string, you may get any word with India at the beginning followed by different characters (such as Indian, Indiana). If you have to look for Indiaโ€ exclusively, use ~.

Hence, the search string will be india~*. ~ is used to ensure that the spreadsheet reads the following character as is, and not as a wildcard.


2.What is cascading filter in tableau?

Ans: Cascading filters can also be understood as giving preference to a particular filter and then applying other filters on previously filtered data source. Right-click on the filter you want to use as a main filter and make sure it is set as all values in dashboard then select the subsequent filter and select only relevant values to cascade the filters. This will improve the performance of the dashboard as you have decreased the time wasted in running all the filters over complete data source.


3.What is the difference between .twb and .twbx extension?

Ans:
A .twb file contains information on all the sheets, dashboards and stories, but it wonโ€™t contain any information regarding data source. Whereas .twbx file contains all the sheets, dashboards, stories and also compressed data sources. For saving a .twbx extract needs to be performed on the data source. If we forward .twb file to someone else than they will be able to see the worksheets and dashboards but wonโ€™t be able to look into the dataset.


4.What are the various Power BI versions?

Power BI Premium capacity-based license, for example, allows users with a free license to act on content in workspaces with Premium capacity. A user with a free license can only use the Power BI service to connect to data and produce reports and dashboards in My Workspace outside of Premium capacity. They are unable to exchange material or publish it in other workspaces. To process material, a Power BI license with a free or Pro per-user license only uses a shared and restricted capacity. Users with a Power BI Pro license can only work with other Power BI Pro users if the material is stored in that shared capacity. They may consume user-generated information, post material to app workspaces, share dashboards, and subscribe to dashboards and reports. Pro users can share material with users who donโ€™t have a Power BI Pro subscription while workspaces are at Premium capacity.

ENJOY LEARNING ๐Ÿ‘๐Ÿ‘
๐Ÿ‘15
If you are trying to transition into the data analytics domain and getting started with SQL, focus on the most useful concept that will help you solve the majority of the problems, and then try to learn the rest of the topics:

๐Ÿ‘‰๐Ÿป Basic Aggregation function:
1๏ธโƒฃ AVG
2๏ธโƒฃ COUNT
3๏ธโƒฃ SUM
4๏ธโƒฃ MIN
5๏ธโƒฃ MAX

๐Ÿ‘‰๐Ÿป JOINS
1๏ธโƒฃ Left
2๏ธโƒฃ Inner
3๏ธโƒฃ Self (Important, Practice questions on self join)

๐Ÿ‘‰๐Ÿป Windows Function (Important)
1๏ธโƒฃ Learn how partitioning works
2๏ธโƒฃ Learn the different use cases where Ranking/Numbering Functions are used? ( ROW_NUMBER,RANK, DENSE_RANK, NTILE)
3๏ธโƒฃ Use Cases of LEAD & LAG functions
4๏ธโƒฃ Use cases of Aggregate window functions

๐Ÿ‘‰๐Ÿป GROUP BY
๐Ÿ‘‰๐Ÿป WHERE vs HAVING
๐Ÿ‘‰๐Ÿป CASE STATEMENT
๐Ÿ‘‰๐Ÿป UNION vs Union ALL
๐Ÿ‘‰๐Ÿป LOGICAL OPERATORS

Other Commonly used functions:
๐Ÿ‘‰๐Ÿป IFNULL
๐Ÿ‘‰๐Ÿป COALESCE
๐Ÿ‘‰๐Ÿป ROUND
๐Ÿ‘‰๐Ÿป Working with Date Functions
1๏ธโƒฃ EXTRACTING YEAR/MONTH/WEEK/DAY
2๏ธโƒฃ Calculating date differences

๐Ÿ‘‰๐ŸปCTE
๐Ÿ‘‰๐ŸปViews & Triggers (optional)

Here is an amazing resources to learn & practice SQL: https://bit.ly/3FxxKPz

Share with credits: https://t.iss.one/sqlspecialist

Hope it helps :)
๐Ÿ‘7โค5
Can you use ChatGPT as a data analyst ๐Ÿ‘‡
https://t.iss.one/jobinterviewsprep/138
Meesho Data Analyst interview experience (0-3) -


Power BI Questions:

1. Explain the concept of context transition in DAX and provide an example.
2. How would you optimize a complex Power BI report for faster performance?
3. Describe the process of creating and using calculation groups in Power BI.
4. Explain how you would handle large datasets in Power BI without compromising performance.
5. What is a composite model in Power BI, and how can it be used effectively?
6. How does the USERELATIONSHIP function work, and when would you use it?
7. Describe how to use Power Query M language for advanced data transformations.
8. Explain the difference between CROSSFILTER and TREATAS in DAX.

SQL Questions:

1. How would you optimize a slow-running query with multiple joins?
2. What is a recursive CTE, and can you provide an example of when to use it?
3. Explain the difference between clustered and non-clustered indexes and when to use each.
4. Write a query to find the second highest salary in each department.
5. How would you detect and resolve deadlocks in SQL?
6. Explain window functions and provide examples of ROW_NUMBER, RANK, and DENSE_RANK.
7. Describe the ACID properties in database transactions and their significance.
8. Write a query to calculate a running total with partitions based on specific conditions.
๐Ÿ‘20โค1
1. Define the term 'Data Wrangling.

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.

2. 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. 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-field 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.


3. 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.

4. 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.

5. State some ways to improve the performance of Tableau?

Use an Extract to make workbooks run faster.
Reduce the scope of data to decrease the volume of data.
Reduce the number of marks on the view to avoid information overload.
Hide unused fields.
Use Context filters.
Use indexing in tables and use the same fields for filtering.
Remove unnecessary calculations and sheets.
๐Ÿ‘8โค1๐ŸŽ‰1
1. What are Query and Query language?

A query is nothing but a request sent to a database to retrieve data or information. The required data can be retrieved from a table or many tables in the database.

Query languages use various types of queries to retrieve data from databases. SQL, Datalog, and AQL are a few examples of query languages; however, SQL is known to be the widely used query language.



2. What are Superkey and candidate key?

A super key may be a single or a combination of keys that help to identify a record in a table. Know that Super keys can have one or more attributes, even though all the attributes are not necessary to identify the records.

A candidate key is the subset of Superkey, which can have one or more than one attributes to identify records in a table. Unlike Superkey, all the attributes of the candidate key must be helpful to identify the records.


3. What do you mean by buffer pool and mention its benefits?

A buffer pool in SQL is also known as a buffer cache. All the resources can store their cached data pages in a buffer pool. The size of the buffer pool can be defined during the configuration of an instance of SQL Server.
The following are the benefits of a buffer pool:

Increase in I/O performance
Reduction in I/O latency
Increase in transaction throughput
Increase in reading performance


4. What is the difference between Zero and NULL values in SQL?

When a field in a column doesnโ€™t have any value, it is said to be having a NULL value. Simply put, NULL is the blank field in a table. It can cancel be considered as an unassigned, unknown, or unavailable value. On the contrary, zero is a number, and it is an available, assigned, and known value.
๐Ÿ‘7โค2๐Ÿ‘Œ1
Here are some commonly asked SQL interview questions along with brief answers:

1. What is SQL?
   - SQL stands for Structured Query Language, used for managing and manipulating relational databases.

2. What are the types of SQL commands?
   - SQL commands can be broadly categorized into four types: Data Definition Language (DDL), Data Manipulation Language (DML), Data Control Language (DCL), and Transaction Control Language (TCL).

3. What is the difference between CHAR and VARCHAR data types?
   - CHAR is a fixed-length character data type, while VARCHAR is a variable-length character data type. CHAR will always occupy the same amount of storage space, while VARCHAR will only use the necessary space to store the actual data.

4. What is a primary key?
   - A primary key is a column or a set of columns that uniquely identifies each row in a table. It ensures data integrity by enforcing uniqueness and can be used to establish relationships between tables.

5. What is a foreign key?
   - A foreign key is a column or a set of columns in one table that refers to the primary key in another table. It establishes a relationship between two tables and ensures referential integrity.

6. What is a JOIN in SQL?
   - JOIN is used to combine rows from two or more tables based on a related column between them. There are different types of JOINs, including INNER JOIN, LEFT JOIN, RIGHT JOIN, and FULL JOIN.

7. What is the difference between INNER JOIN and OUTER JOIN?
   - INNER JOIN returns only the rows that have matching values in both tables, while OUTER JOIN (LEFT, RIGHT, FULL) returns all rows from one or both tables, with NULL values in columns where there is no match.

8. What is the difference between GROUP BY and ORDER BY?
   - GROUP BY is used to group rows that have the same values into summary rows, typically used with aggregate functions like SUM, COUNT, AVG, etc., while ORDER BY is used to sort the result set based on one or more columns.

9. What is a subquery?
   - A subquery is a query nested within another query, used to return data that will be used in the main query. Subqueries can be used in SELECT, INSERT, UPDATE, and DELETE statements.

10. What is normalization in SQL?
    - Normalization is the process of organizing data in a database to reduce redundancy and dependency. It involves dividing large tables into smaller tables and defining relationships between them to improve data integrity and efficiency.

Around 90% questions will be asked from sql in data analytics interview, so please make sure to practice SQL skills using websites like stratascratch. โ˜บ๏ธ๐Ÿ’ช
โค8๐Ÿ‘8
Planning for Data Science or Data Engineering Interview.

Focus on SQL & Python first. Here are some important questions which you should know.

๐ˆ๐ฆ๐ฉ๐จ๐ซ๐ญ๐š๐ง๐ญ ๐’๐๐‹ ๐ช๐ฎ๐ž๐ฌ๐ญ๐ข๐จ๐ง๐ฌ

1- Find out nth Order/Salary from the tables.
2- Find the no of output records in each join from given Table 1 & Table 2
3- YOY,MOM Growth related questions.
4- Find out Employee ,Manager Hierarchy (Self join related question) or
Employees who are earning more than managers.
5- RANK,DENSERANK related questions
6- Some row level scanning medium to complex questions using CTE or recursive CTE, like (Missing no /Missing Item from the list etc.)
7- No of matches played by every team or Source to Destination flight combination using CROSS JOIN.
8-Use window functions to perform advanced analytical tasks, such as calculating moving averages or detecting outliers.
9- Implement logic to handle hierarchical data, such as finding all descendants of a given node in a tree structure.
10-Identify and remove duplicate records from a table.

๐ˆ๐ฆ๐ฉ๐จ๐ซ๐ญ๐š๐ง๐ญ ๐๐ฒ๐ญ๐ก๐จ๐ง ๐ช๐ฎ๐ž๐ฌ๐ญ๐ข๐จ๐ง๐ฌ

1- Reversing a String using an Extended Slicing techniques.
2- Count Vowels from Given words .
3- Find the highest occurrences of each word from string and sort them in order.
4- Remove Duplicates from List.
5-Sort a List without using Sort keyword.
6-Find the pair of numbers in this list whose sum is n no.
7-Find the max and min no in the list without using inbuilt functions.
8-Calculate the Intersection of Two Lists without using Built-in Functions
9-Write Python code to make API requests to a public API (e.g., weather API) and process the JSON response.
10-Implement a function to fetch data from a database table, perform data manipulation, and update the database.

Join for more: https://t.iss.one/datasciencefun

ENJOY LEARNING ๐Ÿ‘๐Ÿ‘
๐Ÿ‘11โค1
Here is a list of Important interview questions

SQL INTERVIEW QUESTIONS WITH IMPORTANT TOPICS
๐Ÿ‘‡๐Ÿ‘‡
https://t.iss.one/sqlspecialist/426

Data Analyst Interview Questions
๐Ÿ‘‡๐Ÿ‘‡
https://t.iss.one/DataAnalystInterview/69

Python Interview Questions and Answers
๐Ÿ‘‡๐Ÿ‘‡
https://t.iss.one/dsabooks/96

Data Science Interview Questions
๐Ÿ‘‡๐Ÿ‘‡
https://t.iss.one/datasciencefun/1058?single

Advanced Power BI Interview Questions
๐Ÿ‘‡๐Ÿ‘‡
https://t.iss.one/sqlspecialist/422

DSA INTERVIEW QUESTIONS
๐Ÿ‘‡๐Ÿ‘‡
https://t.iss.one/crackingthecodinginterview/77

Use Chat GPT to prepare for your next INTERVIEW
๐Ÿ‘‡๐Ÿ‘‡
https://t.iss.one/getjobss/1483

ENJOY LEARNING ๐Ÿ‘๐Ÿ‘
โค2๐Ÿ‘2๐Ÿ‘Œ2๐ŸŽ‰1
๐Ÿ‘5โค3
The IMG project, order promotion revenue, and shared revenue have been developing steadily and healthily. Interested friends can join and work together.


IMG
Register and get 3USDT
Minimum deposit 25USDT
Minimum withdrawal 10USDT

First deposit bonus
The first deposit of more than 50USDT will be rewarded with 3USDT
The first deposit of more than 100 USDT will be rewarded with 5 USDT
The first deposit of more than 300 USDT will be rewarded with 15 USDT

Invitation rewards
Invite subordinates to deposit more than 50USDT for the first time and receive a reward of 5USDT
Invite subordinates to deposit more than 100 USDT for the first time and receive a reward of 12 USDT
Invite subordinates to deposit more than 300 USDT for the first time and receive a reward of 24 USDT.

https://h5.img-trade.com Invitation code๏ผš495183

Contact information: https://t.iss.one/IMG_LINA
๐Ÿ‘14โค2๐Ÿฅฐ1๐Ÿค”1๐ŸŽ‰1