https://youtu.be/Bd6EeCdDRiw -- Github in one complete video
YouTube
Git & GitHub Full Course for Beginners (2025) π | Master GitHub, Repos, SSH, Pull Requests & More!
GitHub for Beginners to Pro: Complete Guide in One Video
Are you new to Git or GitHub and feeling overwhelmed? This beginner-friendly Git & GitHub full course (2025 edition) is all you need to go from zero to confident! π»π
In this comprehensive video, you'llβ¦
Are you new to Git or GitHub and feeling overwhelmed? This beginner-friendly Git & GitHub full course (2025 edition) is all you need to go from zero to confident! π»π
In this comprehensive video, you'llβ¦
β€2
Some practical interview questions for an entry-level data analyst role in Power BI:
β’ Data Import Scenario: Describe how you would import data from various sources (Excel,SQL Server, CSV) into Power BI.
β’ Data Cleaning Exercise: In Power BI, how would you handle a dataset with missing values and inconsistent formats to prepare it for analysis?
β’ Handling Large Datasets: If you're working with a very large dataset in Power BI that is causing performance issues, what strategies would you use to optimize the data processing?
β’ Calculated Columns and Measures: Explain how you would use calculated columns and measures in Power BI to analyze year-over-year growth.
β’ Data Modeling Case: You have sales data in one table and customer data in another. How would you create a data model in Power BI to analyze customer purchase behavior?
β’ Visualizations Task: Describe your approach to visualizing sales data in Power BI to highlight trends over time across different product categories.
β’ Dashboard Optimization: A Power BI dashboard is loading slowly. What steps would you take to diagnose and improve its performance?
β’ Data Refresh Scheduling: How would you set up and manage automatic data refreshes for a weekly sales report in Power BI?
β’ Row-Level Security: How would you implement user-level security in Power BI for a report that needs different access levels for various users?
β’ Troubleshooting a DAX Calculation: If a DAX formula in Power BI is not returning the expected results, how would you go about troubleshooting it?
β’ Integration with Other Tools: Describe a scenario where you integrated Power BI with another tool or service (like Excel, Azure, or a web API).
β’ Interactive Reports Creation: How would you design a Power BI report that allows user interaction, such as using slicers or drill-down features?
β’ Adapting to Data Source Changes: If there are structural changes in a primary data source (like addition or removal of columns), how would you update your Power BI reports and dashboards?
β’ Sharing Reports: Explain how you would share a report with your team and set up access controls using Power BI Service.
β’ SQL Queries in Power BI: How do you use SQL queries in Power BI for advanced data transformation or analysis?
β’ Error Handling in Data Sources: How do you manage and resolve errors in data sources or calculations in Power BI?
β’ Custom Visuals Usage: Have you used custom visuals in Power BI? Describe the scenario and the benefit
β’ Collaboration in Power BI Projects: Discuss how you have worked with others on a Power BI project. What collaboration tools or features within Power BI did you utilize?
β’ Performance Tuning: What steps do you take to ensure your Power BI reports are performing optimally when dealing with large datasets or complex calculations?
β’ Data Import Scenario: Describe how you would import data from various sources (Excel,SQL Server, CSV) into Power BI.
β’ Data Cleaning Exercise: In Power BI, how would you handle a dataset with missing values and inconsistent formats to prepare it for analysis?
β’ Handling Large Datasets: If you're working with a very large dataset in Power BI that is causing performance issues, what strategies would you use to optimize the data processing?
β’ Calculated Columns and Measures: Explain how you would use calculated columns and measures in Power BI to analyze year-over-year growth.
β’ Data Modeling Case: You have sales data in one table and customer data in another. How would you create a data model in Power BI to analyze customer purchase behavior?
β’ Visualizations Task: Describe your approach to visualizing sales data in Power BI to highlight trends over time across different product categories.
β’ Dashboard Optimization: A Power BI dashboard is loading slowly. What steps would you take to diagnose and improve its performance?
β’ Data Refresh Scheduling: How would you set up and manage automatic data refreshes for a weekly sales report in Power BI?
β’ Row-Level Security: How would you implement user-level security in Power BI for a report that needs different access levels for various users?
β’ Troubleshooting a DAX Calculation: If a DAX formula in Power BI is not returning the expected results, how would you go about troubleshooting it?
β’ Integration with Other Tools: Describe a scenario where you integrated Power BI with another tool or service (like Excel, Azure, or a web API).
β’ Interactive Reports Creation: How would you design a Power BI report that allows user interaction, such as using slicers or drill-down features?
β’ Adapting to Data Source Changes: If there are structural changes in a primary data source (like addition or removal of columns), how would you update your Power BI reports and dashboards?
β’ Sharing Reports: Explain how you would share a report with your team and set up access controls using Power BI Service.
β’ SQL Queries in Power BI: How do you use SQL queries in Power BI for advanced data transformation or analysis?
β’ Error Handling in Data Sources: How do you manage and resolve errors in data sources or calculations in Power BI?
β’ Custom Visuals Usage: Have you used custom visuals in Power BI? Describe the scenario and the benefit
β’ Collaboration in Power BI Projects: Discuss how you have worked with others on a Power BI project. What collaboration tools or features within Power BI did you utilize?
β’ Performance Tuning: What steps do you take to ensure your Power BI reports are performing optimally when dealing with large datasets or complex calculations?
β€6
Gartner is hiring Associate Data Scientist π
Experience : 0-3 Years
Location : Gurugram
Apply link : https://gartner.wd5.myworkdayjobs.com/EXT/job/Gurgaon/Associate-Data-Scientist_101739-1/apply?source=JB-10120
Experience : 0-3 Years
Location : Gurugram
Apply link : https://gartner.wd5.myworkdayjobs.com/EXT/job/Gurgaon/Associate-Data-Scientist_101739-1/apply?source=JB-10120
β€2
American Express is hiring Analyst π
Min. Experience : 1 Year
Location : Gurugram
Apply link : https://aexp.eightfold.ai/careers/job/30504056?hl=en&utm_source=linkedin&domain=aexp.com
Min. Experience : 1 Year
Location : Gurugram
Apply link : https://aexp.eightfold.ai/careers/job/30504056?hl=en&utm_source=linkedin&domain=aexp.com
aexp.eightfold.ai
Analyst-Data Analytics | Careers at American Express
β€4
Here are some essential SQL tips for beginners ππ
β Primary Key = Unique Key + Not Null constraint
β To perform case insensitive search use UPPER() function ex. UPPER(customer_name) LIKE βA%Aβ
β LIKE operator is for string data type
β COUNT(*), COUNT(1), COUNT(0) all are same
β All aggregate functions ignore the NULL values
β Aggregate functions MIN, MAX, SUM, AVG, COUNT are for int data type whereas STRING_AGG is for string data type
β For row level filtration use WHERE and aggregate level filtration use HAVING
β UNION ALL will include duplicates where as UNION excludes duplicates
β If the results will not have any duplicates, use UNION ALL instead of UNION
β We have to alias the subquery if we are using the columns in the outer select query
β Subqueries can be used as output with NOT IN condition.
β CTEs look better than subqueries. Performance wise both are same.
β When joining two tables , if one table has only one value then we can use 1=1 as a condition to join the tables. This will be considered as CROSS JOIN.
β Window functions work at ROW level.
β The difference between RANK() and DENSE_RANK() is that RANK() skips the rank if the values are the same.
β EXISTS works on true/false conditions. If the query returns at least one value, the condition is TRUE. All the records corresponding to the conditions are returned.
Like for more ππ
@codingdidi
β Primary Key = Unique Key + Not Null constraint
β To perform case insensitive search use UPPER() function ex. UPPER(customer_name) LIKE βA%Aβ
β LIKE operator is for string data type
β COUNT(*), COUNT(1), COUNT(0) all are same
β All aggregate functions ignore the NULL values
β Aggregate functions MIN, MAX, SUM, AVG, COUNT are for int data type whereas STRING_AGG is for string data type
β For row level filtration use WHERE and aggregate level filtration use HAVING
β UNION ALL will include duplicates where as UNION excludes duplicates
β If the results will not have any duplicates, use UNION ALL instead of UNION
β We have to alias the subquery if we are using the columns in the outer select query
β Subqueries can be used as output with NOT IN condition.
β CTEs look better than subqueries. Performance wise both are same.
β When joining two tables , if one table has only one value then we can use 1=1 as a condition to join the tables. This will be considered as CROSS JOIN.
β Window functions work at ROW level.
β The difference between RANK() and DENSE_RANK() is that RANK() skips the rank if the values are the same.
β EXISTS works on true/false conditions. If the query returns at least one value, the condition is TRUE. All the records corresponding to the conditions are returned.
Like for more ππ
@codingdidi
β€5
Q. Explain the data preprocessing steps in data analysis.
Ans. Data preprocessing transforms the data into a format that is more easily and effectively processed in data mining, machine learning and other data science tasks.
1. Data profiling.
2. Data cleansing.
3. Data reduction.
4. Data transformation.
5. Data enrichment.
6. Data validation.
Q. What Are the Three Stages of Building a Model in Machine Learning?
Ans. The three stages of building a machine learning model are:
Model Building: Choosing a suitable algorithm for the model and train it according to the requirement
Model Testing: Checking the accuracy of the model through the test data
Applying the Model: Making the required changes after testing and use the final model for real-time projects
Q. What are the subsets of SQL?
Ans. The following are the four significant subsets of the SQL:
Data definition language (DDL): It defines the data structure that consists of commands like CREATE, ALTER, DROP, etc.
Data manipulation language (DML): It is used to manipulate existing data in the database. The commands in this category are SELECT, UPDATE, INSERT, etc.
Data control language (DCL): It controls access to the data stored in the database. The commands in this category include GRANT and REVOKE.
Transaction Control Language (TCL): It is used to deal with the transaction operations in the database. The commands in this category are COMMIT, ROLLBACK, SET TRANSACTION, SAVEPOINT, etc.
Q. What is a Parameter in Tableau? Give an Example.
Ans. A parameter is a dynamic value that a customer could select, and you can use it to replace constant values in calculations, filters, and reference lines.
For example, when creating a filter to show the top 10 products based on total profit instead of the fixed value, you can update the filter to show the top 10, 20, or 30 products using a parameter.
Ans. Data preprocessing transforms the data into a format that is more easily and effectively processed in data mining, machine learning and other data science tasks.
1. Data profiling.
2. Data cleansing.
3. Data reduction.
4. Data transformation.
5. Data enrichment.
6. Data validation.
Q. What Are the Three Stages of Building a Model in Machine Learning?
Ans. The three stages of building a machine learning model are:
Model Building: Choosing a suitable algorithm for the model and train it according to the requirement
Model Testing: Checking the accuracy of the model through the test data
Applying the Model: Making the required changes after testing and use the final model for real-time projects
Q. What are the subsets of SQL?
Ans. The following are the four significant subsets of the SQL:
Data definition language (DDL): It defines the data structure that consists of commands like CREATE, ALTER, DROP, etc.
Data manipulation language (DML): It is used to manipulate existing data in the database. The commands in this category are SELECT, UPDATE, INSERT, etc.
Data control language (DCL): It controls access to the data stored in the database. The commands in this category include GRANT and REVOKE.
Transaction Control Language (TCL): It is used to deal with the transaction operations in the database. The commands in this category are COMMIT, ROLLBACK, SET TRANSACTION, SAVEPOINT, etc.
Q. What is a Parameter in Tableau? Give an Example.
Ans. A parameter is a dynamic value that a customer could select, and you can use it to replace constant values in calculations, filters, and reference lines.
For example, when creating a filter to show the top 10 products based on total profit instead of the fixed value, you can update the filter to show the top 10, 20, or 30 products using a parameter.
β€4
IBM Summer Internship Program!
Position: Research Intern - AI
Qualifications: Bachelorβs Degree
Salary: 30K - 50K Per Month (Expected)
Batch: 2024/ 2025/ 2026/ 2027
Experience: Freshers
Location: Bangalore; Gurgaon, India (Hybrid)
πApply Now: https://ibmglobal.avature.net/en_US/careers/JobDetail?jobId=59041&source=WEB_Search_INDIA
All the best ππ
Position: Research Intern - AI
Qualifications: Bachelorβs Degree
Salary: 30K - 50K Per Month (Expected)
Batch: 2024/ 2025/ 2026/ 2027
Experience: Freshers
Location: Bangalore; Gurgaon, India (Hybrid)
πApply Now: https://ibmglobal.avature.net/en_US/careers/JobDetail?jobId=59041&source=WEB_Search_INDIA
All the best ππ
β€2
Template to ask for referrals
(For freshers)
ππ
Hi [Name],
I hope this message finds you well.
My name is [Your Name], and I recently graduated with a degree in [Your Degree] from [Your University]. I am passionate about data analytics and have developed a strong foundation through my coursework and practical projects.
I am currently seeking opportunities to start my career as a Data Analyst and came across the exciting roles at [Company Name].
I am reaching out to you because I admire your professional journey and expertise in the field of data analytics. Your role at [Company Name] is particularly inspiring, and I am very interested in contributing to such an innovative and dynamic team.
I am confident that my skills and enthusiasm would make me a valuable addition to this role [Job ID / Link]. If possible, I would be incredibly grateful for your referral or any advice you could offer on how to best position myself for this opportunity.
Thank you very much for considering my request. I understand how busy you must be and truly appreciate any assistance you can provide.
Best regards,
[Your Full Name]
[Your Email Address]
(For freshers)
ππ
Hi [Name],
I hope this message finds you well.
My name is [Your Name], and I recently graduated with a degree in [Your Degree] from [Your University]. I am passionate about data analytics and have developed a strong foundation through my coursework and practical projects.
I am currently seeking opportunities to start my career as a Data Analyst and came across the exciting roles at [Company Name].
I am reaching out to you because I admire your professional journey and expertise in the field of data analytics. Your role at [Company Name] is particularly inspiring, and I am very interested in contributing to such an innovative and dynamic team.
I am confident that my skills and enthusiasm would make me a valuable addition to this role [Job ID / Link]. If possible, I would be incredibly grateful for your referral or any advice you could offer on how to best position myself for this opportunity.
Thank you very much for considering my request. I understand how busy you must be and truly appreciate any assistance you can provide.
Best regards,
[Your Full Name]
[Your Email Address]
β€4
company name: JP Morgan Chase
role: sde-1
batch: 2024/23 passouts
link:https://jpmc.fa.oraclecloud.com/hcmUI/CandidateExperience/en/sites/CX_1001/job/210667642
role: sde-1
batch: 2024/23 passouts
link:https://jpmc.fa.oraclecloud.com/hcmUI/CandidateExperience/en/sites/CX_1001/job/210667642
JPMC Candidate Experience page
Software Engineer I
Join an agile team that designs and delivers market-leading technology products in a secure and scalable way
S&P Global is hiring Data Analyst ππ₯
Experience : 0-6 Months
Location : Bangalore
Apply link : https://careers.spglobal.com/jobs/319690?lang=en-us&utm_source=linkedin
Experience : 0-6 Months
Location : Bangalore
Apply link : https://careers.spglobal.com/jobs/319690?lang=en-us&utm_source=linkedin
Data Analyst in Bangalore, India | S&P Global
S&P Global is hiring a Data Analyst in Bangalore, India. Review all of the job details and apply today!
β€1
Data Engineering Roadmap for Beginners (2025)
> Language β Python + SQL.
> OS Basics β Linux + Bash + Git.
> Data Modeling β Normalization + Star/Snowflake Schema.
> Databases β PostgreSQL + MySQL + MongoDB.
> Data Warehousing β Snowflake + BigQuery + Redshift.
> Data Processing β Apache Spark + PySpark.
> Workflow Orchestration β Airflow + Prefect.
> Data Lakes β Delta Lake + Apache Hudi + Iceberg.
> Streaming β Kafka + Flink
> Cloud Platforms β AWS (S3, Glue, EMR) / GCP (GCS, Dataflow, BigQuery) / Azure (Data Factory, Synapse).
> Data Quality/Validation β Great Expectations.
> Containerization β Docker + Kubernetes.
> Infra as Code β Terraform.
> Visualization β dbt + Looker/PowerBI/Tableau.
> Language β Python + SQL.
> OS Basics β Linux + Bash + Git.
> Data Modeling β Normalization + Star/Snowflake Schema.
> Databases β PostgreSQL + MySQL + MongoDB.
> Data Warehousing β Snowflake + BigQuery + Redshift.
> Data Processing β Apache Spark + PySpark.
> Workflow Orchestration β Airflow + Prefect.
> Data Lakes β Delta Lake + Apache Hudi + Iceberg.
> Streaming β Kafka + Flink
> Cloud Platforms β AWS (S3, Glue, EMR) / GCP (GCS, Dataflow, BigQuery) / Azure (Data Factory, Synapse).
> Data Quality/Validation β Great Expectations.
> Containerization β Docker + Kubernetes.
> Infra as Code β Terraform.
> Visualization β dbt + Looker/PowerBI/Tableau.
β€5
β
Step-by-Step Approach to Learn Data Analytics ππ§
β Excel Fundamentals:
β Master formulas, pivot tables, data validation, charts, and graphs.
β SQL Basics:
β Learn to query databases, use SELECT, FROM, WHERE, JOIN, GROUP BY, and aggregate functions.
β Data Visualization:
β Get proficient with tools like Tableau or Power BI to create insightful dashboards.
β Statistical Concepts:
β Understand descriptive statistics (mean, median, mode), distributions, and hypothesis testing.
β Data Cleaning & Preprocessing:
β Learn how to handle missing data, outliers, and data inconsistencies.
β Exploratory Data Analysis (EDA):
β Explore datasets, identify patterns, and formulate hypotheses.
β Python for Data Analysis (Optional but Recommended):
β Learn Pandas and NumPy for data manipulation and analysis.
β Real-World Projects:
β Analyze datasets from Kaggle, UCI Machine Learning Repository, or your own collection.
β Business Acumen:
β Understand key business metrics and how data insights impact business decisions.
β Build a Portfolio:
β Showcase your projects on GitHub, Tableau Public, or a personal website. Highlight the impact of your analysis.
π Tap β€οΈ for more!
β Excel Fundamentals:
β Master formulas, pivot tables, data validation, charts, and graphs.
β SQL Basics:
β Learn to query databases, use SELECT, FROM, WHERE, JOIN, GROUP BY, and aggregate functions.
β Data Visualization:
β Get proficient with tools like Tableau or Power BI to create insightful dashboards.
β Statistical Concepts:
β Understand descriptive statistics (mean, median, mode), distributions, and hypothesis testing.
β Data Cleaning & Preprocessing:
β Learn how to handle missing data, outliers, and data inconsistencies.
β Exploratory Data Analysis (EDA):
β Explore datasets, identify patterns, and formulate hypotheses.
β Python for Data Analysis (Optional but Recommended):
β Learn Pandas and NumPy for data manipulation and analysis.
β Real-World Projects:
β Analyze datasets from Kaggle, UCI Machine Learning Repository, or your own collection.
β Business Acumen:
β Understand key business metrics and how data insights impact business decisions.
β Build a Portfolio:
β Showcase your projects on GitHub, Tableau Public, or a personal website. Highlight the impact of your analysis.
π Tap β€οΈ for more!
β€7