I have not been feeling good , having some serious health issues
That is why I am not active on LinkedIn ,here or YouTube from the past month and continue to do so may be in next few months
That is why I am not active on LinkedIn ,here or YouTube from the past month and continue to do so may be in next few months
β€1π1
Whatβs the hardest part of becoming a data engineer?
Final Results
28%
Python
13%
SQL
17%
Cloud
67%
Getting Interview calls
I know getting interview calls these days has become a lot tougher
There are multiple reasons for that:
1) Beleive me when I say this many startups are heavily downsizing team size and very actively using Claude to get their work done
2) The 90 day notice period is another barrier that makes impossible to land a new job
3) Even MNCs are now expecting good AI exposure in medium paying jobs
I would suggest everyone to start looking for freelancing work ,reach out to your connections ,alumni from college ,your team members from previous companies
Do not rely solely on your current job.
There are multiple reasons for that:
1) Beleive me when I say this many startups are heavily downsizing team size and very actively using Claude to get their work done
2) The 90 day notice period is another barrier that makes impossible to land a new job
3) Even MNCs are now expecting good AI exposure in medium paying jobs
I would suggest everyone to start looking for freelancing work ,reach out to your connections ,alumni from college ,your team members from previous companies
Do not rely solely on your current job.
β€6
Hello Data Engineers
#jobopportunity #jobalert
Check out this Senior Data Engineer / Consultant (immediate Joiners Only β 4+ Years) opportunity at GyanSys!
https://artha.link/@adityabansal095/jobs/senior-data-engineer-consultant-gyansys-inc-9139f385
#jobopportunity #jobalert
Check out this Senior Data Engineer / Consultant (immediate Joiners Only β 4+ Years) opportunity at GyanSys!
https://artha.link/@adityabansal095/jobs/senior-data-engineer-consultant-gyansys-inc-9139f385
artha.link
Senior Data Engineer / Consultant (immediate Joiners Only β 4+ Years)
Job Description β Senior Data Engineer / Consultant About GyanSys: GyanSys is a global systems integrator and technology consulting company that helps enterpris... | artha.link
π3
NumPy Basics! ππ
Ready to make Python faster for Data Analytics & Data Engineering?
Today, weβre learning NumPy, one of the most important libraries for working with numerical data.
π Topics Covered:
β’ Arrays
β’
β’
β’
β’
β’
π‘ Why NumPy?
Faster than Python lists β‘
Memory efficient π§
Great for data processing & analysis π
Foundation for Data Science & ML π
π₯ Mini Challenge:
Create an array from 1 to 12, reshape it into a 3Γ4 matrix, and find its mean, sum, minimum, and maximum.
Learn β Practice β Build β Repeat.
Stay Tuned with SQL Junctionβ€οΈπ
Ready to make Python faster for Data Analytics & Data Engineering?
Today, weβre learning NumPy, one of the most important libraries for working with numerical data.
π Topics Covered:
β’ Arrays
β’
array()
β’
reshape()
β’
arange()
β’
zeros()
β’
ones()
β’
mean()
β’
sum()
β’
min()
β’
max()
π‘ Why NumPy?
Faster than Python lists β‘
Memory efficient π§
Great for data processing & analysis π
Foundation for Data Science & ML π
π₯ Mini Challenge:
Create an array from 1 to 12, reshape it into a 3Γ4 matrix, and find its mean, sum, minimum, and maximum.
Learn β Practice β Build β Repeat.
Stay Tuned with SQL Junctionβ€οΈπ
π3β€2
Hello Data Engineers
Daily Job alert
#jobopportunity #jobalert #dailyjobalert
Check out this Databricks Engineer (immediate Joiners Only- 3 to 15 Years) opportunity at GyanSys! https://artha.link/@adityabansal095/jobs/databricks-engineer-immediate-joiners-gyansys-inc-bengaluru-65c95d3a
Check out this Technical Delivery Manager opportunity at Mareana! https://artha.link/@adityabansal095/jobs/technical-delivery-manager-mareana-6e9aee02
Check out this Data Engineer - Associate Technical Architect opportunity at Quantiphi! https://artha.link/@adityabansal095/jobs/data-engineer-associate-technical-quantiphi-bengaluru-00546b03
Daily Job alert
#jobopportunity #jobalert #dailyjobalert
Check out this Databricks Engineer (immediate Joiners Only- 3 to 15 Years) opportunity at GyanSys! https://artha.link/@adityabansal095/jobs/databricks-engineer-immediate-joiners-gyansys-inc-bengaluru-65c95d3a
Check out this Technical Delivery Manager opportunity at Mareana! https://artha.link/@adityabansal095/jobs/technical-delivery-manager-mareana-6e9aee02
Check out this Data Engineer - Associate Technical Architect opportunity at Quantiphi! https://artha.link/@adityabansal095/jobs/data-engineer-associate-technical-quantiphi-bengaluru-00546b03
artha.link
Databricks Engineer (immediate Joiners Only- 3 to 15 Years)
Databricks Engineer / Consultant About GyanSys GyanSys is a global systems integrator and technology consulting company that helps enterprises accelerate digita... | artha.link
β€2π1
βοΈ Snowflake + dbt Interview Question of the Day π§
Q: Your dbt incremental model processes only new records based on updated_at. What happens if data arrives 2 days late? π
A simple filter like:
WHERE updated_at > (
SELECT MAX(updated_at) FROM {{ this }}
)
can potentially miss late-arriving records.
My approach π
Instead of processing only records newer than the absolute MAX timestamp,
Iβd use a lookback window:
{% if is_incremental() %}
WHERE updated_at >= (
SELECT DATEADD(day, -3, MAX(updated_at))
FROM {{ this }}
)
{% endif %}
Now every incremental run reprocesses a small overlap of recent data. π
But that introduces another problem:
π Duplicates.
So Iβd pair the lookback with a reliable unique key / merge strategy and appropriate deduplication logic.
The idea is simple:
β‘ Incremental processing for performance
βͺ Lookback window for late-arriving data
π Unique key / MERGE for idempotency
π§ͺ dbt tests for data quality
Because in production...
Incremental doesn't just mean βprocess less data.β
It means process less data without losing correctness. π―
Q: Your dbt incremental model processes only new records based on updated_at. What happens if data arrives 2 days late? π
A simple filter like:
WHERE updated_at > (
SELECT MAX(updated_at) FROM {{ this }}
)
can potentially miss late-arriving records.
My approach π
Instead of processing only records newer than the absolute MAX timestamp,
Iβd use a lookback window:
{% if is_incremental() %}
WHERE updated_at >= (
SELECT DATEADD(day, -3, MAX(updated_at))
FROM {{ this }}
)
{% endif %}
Now every incremental run reprocesses a small overlap of recent data. π
But that introduces another problem:
π Duplicates.
So Iβd pair the lookback with a reliable unique key / merge strategy and appropriate deduplication logic.
The idea is simple:
β‘ Incremental processing for performance
βͺ Lookback window for late-arriving data
π Unique key / MERGE for idempotency
π§ͺ dbt tests for data quality
Because in production...
Incremental doesn't just mean βprocess less data.β
It means process less data without losing correctness. π―
β€1π1π1
Hello Data Engineers
Daily Job alert
#jobopportunity #jobalert #dailyjobalert
Check out this Technical Project Manager - Data & Analytics opportunity at Kanerika! https://artha.link/@adityabansal095/jobs/technical-project-manager-data-analytics-kanerika-inc-4cdefd6f
Check out this Presales Senior Data Engineer opportunity at Tiger Analytics! https://artha.link/@adityabansal095/jobs/presales-senior-data-engineer-tiger-analytics-greater-0510ad81
Check out this Pre-sales Consultant -ai & Analytics opportunity at Aarvian! https://artha.link/@adityabansal095/jobs/pre-sales-consultant-ai-analytics-aarvian-gurugram-3bfe0be2
Daily Job alert
#jobopportunity #jobalert #dailyjobalert
Check out this Technical Project Manager - Data & Analytics opportunity at Kanerika! https://artha.link/@adityabansal095/jobs/technical-project-manager-data-analytics-kanerika-inc-4cdefd6f
Check out this Presales Senior Data Engineer opportunity at Tiger Analytics! https://artha.link/@adityabansal095/jobs/presales-senior-data-engineer-tiger-analytics-greater-0510ad81
Check out this Pre-sales Consultant -ai & Analytics opportunity at Aarvian! https://artha.link/@adityabansal095/jobs/pre-sales-consultant-ai-analytics-aarvian-gurugram-3bfe0be2
artha.link
Technical Project Manager - Data & Analytics
Role We are seeking a Technical Project Manager with a strong software development and Data Engineering background, along with a deep understanding of Agile and... | artha.link
β€3
π¨ SQL Interview Question I Was Asked yesterday
Yesterday,I faced this SQL question in an interview, and the JOIN requirement made it more interesting than it initially looked.
You have two tables:
SalesOrder
β’ prodId
β’ orderDate
β’ amount
Product
β’ prodId
β’ description
The requirement:
π Show all products, even if they have no sales β amount should be
π Also show sales where the
π€ The question is: Which JOIN would you use?
Donβt overthink it. Look at the two requirements carefully before voting π
Yesterday,I faced this SQL question in an interview, and the JOIN requirement made it more interesting than it initially looked.
You have two tables:
SalesOrder
β’ prodId
β’ orderDate
β’ amount
Product
β’ prodId
β’ description
The requirement:
π Show all products, even if they have no sales β amount should be
0π Also show sales where the
prodId has no matching product description β display βNo Descriptionβπ€ The question is: Which JOIN would you use?
Donβt overthink it. Look at the two requirements carefully before voting π
β€3
For those of you wondering
The correct answer is Full outer join
This question is covering both edge cases of left join and right join
So to get desired result the correct answer is full outer join
I did not expect any one to hit cross joinπ«
The correct answer is Full outer join
This question is covering both edge cases of left join and right join
So to get desired result the correct answer is full outer join
I did not expect any one to hit cross joinπ«
π3
Hello Data Engineers π
Daily Job alert π’
#jobopportunity #jobalert #dailyjobalert
Check out this Azure Data Engineer opportunity at EXL! πΌ https://artha.link/@adityabansal095/jobs/azure-data-engineer-exl-uttar-pradesh-7b8eaab2
Check out this Azure Data Engineer opportunity at InfoVision! π https://artha.link/@adityabansal095/jobs/azure-data-engineer-infovision-inc-pune-b02feedd
Check out this Azure Data Engineer opportunity at Dentsu Global Services! π https://artha.link/@adityabansal095/jobs/azure-data-engineer-dentsu-global-bangalore-2748fa55
Daily Job alert π’
#jobopportunity #jobalert #dailyjobalert
Check out this Azure Data Engineer opportunity at EXL! πΌ https://artha.link/@adityabansal095/jobs/azure-data-engineer-exl-uttar-pradesh-7b8eaab2
Check out this Azure Data Engineer opportunity at InfoVision! π https://artha.link/@adityabansal095/jobs/azure-data-engineer-infovision-inc-pune-b02feedd
Check out this Azure Data Engineer opportunity at Dentsu Global Services! π https://artha.link/@adityabansal095/jobs/azure-data-engineer-dentsu-global-bangalore-2748fa55
artha.link
Azure Data Engineer
Role - Azure Data Engineer Mandatory Skill - Azure Data Factory, DBT, Snowflake Experience range - 5-8 yrs Location- Noida, Gurgaon, Pune, Bangalore, Hyderabad,... | artha.link
β€1
Top 100 Data Analyst Interview Questions
β Data Analytics Basics
1. What is data analytics?
2. Difference between data analytics and data science?
3. What problems does a data analyst solve?
4. What are the types of data analytics?
5. What tools do data analysts use daily?
6. What is a KPI?
7. What is a metric vs KPI?
8. What is descriptive analytics?
9. What is diagnostic analytics?
10. What does a typical day of a data analyst look like?
Data and Databases
11. What is structured data?
12. What is semi-structured data?
13. What is unstructured data?
14. What is a database?
15. Difference between OLTP and OLAP?
16. What is a primary key?
17. What is a foreign key?
18. What is a fact table?
19. What is a dimension table?
20. What is a data warehouse?
SQL for Data Analysts
21. What is SELECT used for?
22. Difference between WHERE and HAVING?
23. What is GROUP BY?
24. What are aggregate functions?
25. Difference between INNER and LEFT JOIN?
26. What are subqueries?
27. What is a CTE?
28. How do you handle duplicates in SQL?
29. How do you handle NULL values?
30. What are window functions?
Excel for Data Analysis
31. What are pivot tables?
32. Difference between VLOOKUP and XLOOKUP?
33. What is conditional formatting?
34. What are COUNTIFS and SUMIFS?
35. What is data validation?
36. How do you remove duplicates in Excel?
37. What is IF formula used for?
38. Difference between relative and absolute reference?
39. How do you clean data in Excel?
40. What are common Excel mistakes analysts make?
Data Cleaning and Preparation
41. What is data cleaning?
42. How do you handle missing data?
43. How do you treat outliers?
44. What is data normalization?
45. What is data standardization?
46. How do you check data quality?
47. What is duplicate data?
48. How do you validate source data?
49. What is data transformation?
50. Why is data preparation important?
Statistics for Data Analysts
51. Difference between mean and median?
52. What is standard deviation?
53. What is variance?
54. What is correlation?
55. Difference between correlation and causation?
56. What is an outlier?
57. What is sampling?
58. What is distribution?
59. What is skewness?
60. When do you use median over mean?
Data Visualization
61. Why is data visualization important?
62. Difference between bar and line chart?
63. When do you use a pie chart?
64. What is a dashboard?
65. What makes a good dashboard?
66. What is a KPI card?
67. Common visualization mistakes?
68. How do you choose the right chart?
69. What is drill down?
70. What is data storytelling?
Power BI or Tableau
71. What is Power BI or Tableau used for?
72. What is a data model?
73. What is a relationship?
74. What is DAX?
75. Difference between measure and calculated column?
76. What is Power Query?
77. What are filters and slicers?
78. What is row level security?
79. What is refresh schedule?
80. How do you optimize reports?
Business and Case Questions
81. How do you analyze a sales drop?
82. How do you define success metrics?
83. What business metrics have you worked on?
84. How do you prioritize insights?
85. How do you validate insights?
86. What questions do you ask stakeholders?
87. How do you handle vague requirements?
88. How do you measure business impact?
89. How do you explain numbers to managers?
90. How do you recommend actions?
Projects and Real World
91. Explain your best project.
92. What data sources did you use?
93. How did you clean the data?
94. What insight had the most impact?
95. What challenge did you face?
96. How did you solve it?
97. How did stakeholders use your dashboard?
98. What would you improve in your project?
99. How do you handle tight deadlines?
100. Why should we hire you as a data analyst?
Stay Tuned β€οΈπ
β Data Analytics Basics
1. What is data analytics?
2. Difference between data analytics and data science?
3. What problems does a data analyst solve?
4. What are the types of data analytics?
5. What tools do data analysts use daily?
6. What is a KPI?
7. What is a metric vs KPI?
8. What is descriptive analytics?
9. What is diagnostic analytics?
10. What does a typical day of a data analyst look like?
Data and Databases
11. What is structured data?
12. What is semi-structured data?
13. What is unstructured data?
14. What is a database?
15. Difference between OLTP and OLAP?
16. What is a primary key?
17. What is a foreign key?
18. What is a fact table?
19. What is a dimension table?
20. What is a data warehouse?
SQL for Data Analysts
21. What is SELECT used for?
22. Difference between WHERE and HAVING?
23. What is GROUP BY?
24. What are aggregate functions?
25. Difference between INNER and LEFT JOIN?
26. What are subqueries?
27. What is a CTE?
28. How do you handle duplicates in SQL?
29. How do you handle NULL values?
30. What are window functions?
Excel for Data Analysis
31. What are pivot tables?
32. Difference between VLOOKUP and XLOOKUP?
33. What is conditional formatting?
34. What are COUNTIFS and SUMIFS?
35. What is data validation?
36. How do you remove duplicates in Excel?
37. What is IF formula used for?
38. Difference between relative and absolute reference?
39. How do you clean data in Excel?
40. What are common Excel mistakes analysts make?
Data Cleaning and Preparation
41. What is data cleaning?
42. How do you handle missing data?
43. How do you treat outliers?
44. What is data normalization?
45. What is data standardization?
46. How do you check data quality?
47. What is duplicate data?
48. How do you validate source data?
49. What is data transformation?
50. Why is data preparation important?
Statistics for Data Analysts
51. Difference between mean and median?
52. What is standard deviation?
53. What is variance?
54. What is correlation?
55. Difference between correlation and causation?
56. What is an outlier?
57. What is sampling?
58. What is distribution?
59. What is skewness?
60. When do you use median over mean?
Data Visualization
61. Why is data visualization important?
62. Difference between bar and line chart?
63. When do you use a pie chart?
64. What is a dashboard?
65. What makes a good dashboard?
66. What is a KPI card?
67. Common visualization mistakes?
68. How do you choose the right chart?
69. What is drill down?
70. What is data storytelling?
Power BI or Tableau
71. What is Power BI or Tableau used for?
72. What is a data model?
73. What is a relationship?
74. What is DAX?
75. Difference between measure and calculated column?
76. What is Power Query?
77. What are filters and slicers?
78. What is row level security?
79. What is refresh schedule?
80. How do you optimize reports?
Business and Case Questions
81. How do you analyze a sales drop?
82. How do you define success metrics?
83. What business metrics have you worked on?
84. How do you prioritize insights?
85. How do you validate insights?
86. What questions do you ask stakeholders?
87. How do you handle vague requirements?
88. How do you measure business impact?
89. How do you explain numbers to managers?
90. How do you recommend actions?
Projects and Real World
91. Explain your best project.
92. What data sources did you use?
93. How did you clean the data?
94. What insight had the most impact?
95. What challenge did you face?
96. How did you solve it?
97. How did stakeholders use your dashboard?
98. What would you improve in your project?
99. How do you handle tight deadlines?
100. Why should we hire you as a data analyst?
Stay Tuned β€οΈπ
π₯2β€1π1
Hello Data Engineers π
Daily Job alert π’
Data Engineering Jobs:
#jobopportunity #jobalert #dailyjobalert
https://artha.link/@adityabansal095/jobs/accordion-india-senior-data-engineer-accordion-india-hyderabad-4ea93726
https://artha.link/@adityabansal095/jobs/senior-data-engineer-anblicks-hyderabad-46466b1e
https://artha.link/@adityabansal095/jobs/data-engineer-valuemomentum-hyderabad-25b140e0
Daily Job alert π’
Data Engineering Jobs:
#jobopportunity #jobalert #dailyjobalert
https://artha.link/@adityabansal095/jobs/accordion-india-senior-data-engineer-accordion-india-hyderabad-4ea93726
https://artha.link/@adityabansal095/jobs/senior-data-engineer-anblicks-hyderabad-46466b1e
https://artha.link/@adityabansal095/jobs/data-engineer-valuemomentum-hyderabad-25b140e0
artha.link
Job opportunity
β€2
Top Data Analyst Projects That Impress Recruiters ππΌ
1. Sales Data Analysis
β Analyze monthly/quarterly sales trends
β Segment by product, region, and sales reps
β Tools: Excel, SQL, Power BI/Tableau
2. Customer Retention Dashboard
β Churn analysis and retention KPIs
β Use cohort analysis, funnel visualization
β Tools: Python, Tableau
3. E-commerce Data Exploration
β Study user behavior, conversion rate
β Analyze cart abandonment, top-selling products
β Tools: SQL, Python (Pandas, Matplotlib)
4. HR Data Insights
β Track hiring trends, attrition, diversity metrics
β Build dashboards showing tenure, department stats
β Tools: Excel, Power BI
5. Financial Data Modeling
β Actual vs. forecasted revenue/costs
β Include profitability ratios and variance analysis
β Tools: Excel, Power BI, SQL
6. Web Traffic Analysis
β Analyze Google Analytics or log data
β Focus on user paths, bounce rates, session duration
β Tools: Python, SQL
7. Survey Data Insights
β Clean raw survey data, visualize trends
β Sentiment analysis on feedback (optional NLP)
β Tools: Excel, Python, Tableau
Tips:
β’ Explain the business impact of your insights
β’ Show your workflow: data cleaning β analysis β visualization
β’ Host projects on GitHub or portfolio site
Stay Tunedβ€οΈπ
#Dataanalyst #SQL #InterviewPrep
1. Sales Data Analysis
β Analyze monthly/quarterly sales trends
β Segment by product, region, and sales reps
β Tools: Excel, SQL, Power BI/Tableau
2. Customer Retention Dashboard
β Churn analysis and retention KPIs
β Use cohort analysis, funnel visualization
β Tools: Python, Tableau
3. E-commerce Data Exploration
β Study user behavior, conversion rate
β Analyze cart abandonment, top-selling products
β Tools: SQL, Python (Pandas, Matplotlib)
4. HR Data Insights
β Track hiring trends, attrition, diversity metrics
β Build dashboards showing tenure, department stats
β Tools: Excel, Power BI
5. Financial Data Modeling
β Actual vs. forecasted revenue/costs
β Include profitability ratios and variance analysis
β Tools: Excel, Power BI, SQL
6. Web Traffic Analysis
β Analyze Google Analytics or log data
β Focus on user paths, bounce rates, session duration
β Tools: Python, SQL
7. Survey Data Insights
β Clean raw survey data, visualize trends
β Sentiment analysis on feedback (optional NLP)
β Tools: Excel, Python, Tableau
Tips:
β’ Explain the business impact of your insights
β’ Show your workflow: data cleaning β analysis β visualization
β’ Host projects on GitHub or portfolio site
Stay Tunedβ€οΈπ
#Dataanalyst #SQL #InterviewPrep
β€1
π₯ New YouTube Video Alert
Can You Solve This Deloitte SQL Interview Question?
Youβre given a products table where the category is available only for the first product, while the following rows contain NULL.
π― Challenge:
How would you fill those NULL category values with the correct category?
π‘ Hint: Think about Window Functions π
This is a great SQL problem to test your understanding of NULL handling + data transformation.
π What would you use?
π °οΈ LAG()
π ±οΈ LEAD()
π ²οΈ LAST_VALUE()
π ³οΈ ROW_NUMBER()
π¬ Solution video
Fill Missing Categories in SQL | Hard Deloitte Interview Question
https://youtu.be/IX9NBK3Yx-M
π
Check it out now and let me know in comments ,What did you learn?
#SQL #SQLInterview #Deloitte #SQLChallenge #DataEngineering #Snowflake
Can You Solve This Deloitte SQL Interview Question?
Youβre given a products table where the category is available only for the first product, while the following rows contain NULL.
Beverages β Coca ColaNULL β PepsiNULL β SpriteNULL β FantaSnacks β LaysNULL β DoritosNULL β Kurkureπ― Challenge:
How would you fill those NULL category values with the correct category?
π‘ Hint: Think about Window Functions π
This is a great SQL problem to test your understanding of NULL handling + data transformation.
π What would you use?
π °οΈ LAG()
π ±οΈ LEAD()
π ²οΈ LAST_VALUE()
π ³οΈ ROW_NUMBER()
π¬ Solution video
Fill Missing Categories in SQL | Hard Deloitte Interview Question
https://youtu.be/IX9NBK3Yx-M
π
Check it out now and let me know in comments ,What did you learn?
#SQL #SQLInterview #Deloitte #SQLChallenge #DataEngineering #Snowflake
YouTube
Fill Missing Categories in SQL | Hard Deloitte Interview Question
In this SQL interview question, we have a product table where the category is available for the first product but appears as NULL for the following products.
π― The challenge:
Fill the missing category values by carrying forward the last non-NULL categoryβ¦
π― The challenge:
Fill the missing category values by carrying forward the last non-NULL categoryβ¦
π1
SQL Junction pinned Β«π₯ New YouTube Video Alert Can You Solve This Deloitte SQL Interview Question? Youβre given a products table where the category is available only for the first product, while the following rows contain NULL. Beverages β Coca Cola NULL β Pepsi NULLβ¦Β»
SQL Junction pinned Β«π₯ New YouTube Video Alert Can You Solve This Deloitte SQL Interview Question? Youβre given a products table where the category is available only for the first product, while the following rows contain NULL. Beverages β Coca Cola NULL β Pepsi NULLβ¦Β»