Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Datalemur Solutions - Easy #5

Merged
merged 14 commits into from
Mar 10, 2024
Prev Previous commit
Next Next commit
docs: added README + gitattributes
  • Loading branch information
faizanxmulla committed Feb 8, 2024
commit 049620534e6e8154d1c1f781da1ea5a2dfdb45df
3 changes: 3 additions & 0 deletions datalemur-solutions/.gitattributes
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
*.sql linguist-detectable=true
*.sql linguist-language=sql
*.sql text
181 changes: 181 additions & 0 deletions datalemur-solutions/README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,181 @@
<p align="center">
<br>
<a href="https://datalemur.com/profile">
<img height=100 width=60% src="https://datalemur.com/_next/image?url=%2Flogo.png&w=256&q=75">
</a>
<br>
<br>
</p>

## Description
The compiled solutions encompass all SQL questions, ranging from `Easy` to `Hard`, on [DataLemur](https://datalemur.com/questions). These solutions were executed on the integrated PostgreSQL environment.


#### NOTE : *Referral code*

Get access to `bonus content and exclusive prizes` for `both` of us by signing-up, followed by email verification using this [referral code link.](https://datalemur.com?referralCode=i4hQy31f)



## Solution Table

In the below tables, the columns indicate the following attributes related to the weekly challenge:

- **ID :** Identity column for individual challenge

- **Challenge :** Link to the SQL challenge hosted on [DataLemur][website-link]

- **Solution Script :** Link to the solution SQL script hosted in this repository.

- **Company** : Name of the company where the questions were posed during the interview.


### Table Of Contents
- [Easy](#difficulty--easy-🟢-2732)

- [Medium](#difficulty--medium-🟡-2736)

- [Hard](#difficulty--hard-🔴-1226)

- [Questions not included](#questions-not-included)


#### Difficulty : **Easy 🟢** *(27/32)*

| ID | Challenge | Solutions| Company|
|:------:|------------|:---------:|:---------:|
| 01 | [Histogram of Tweets](https://datalemur.com/questions/sql-histogram-tweets) | [Solution](1%20-%20Easy/01-histogram-of-tweets.sql) | X
| 02 | [Data Science Skills](https://datalemur.com/questions/matching-skills) | [Solution](1%20-%20Easy/02-data-science-skills.sql) | Linkedin
| 03 | [Page With No Likes](https://datalemur.com/questions/sql-page-with-no-likes) | [Solution](1%20-%20Easy/03-page-with-no-likes.sql) | Meta
| 04 | [Unfinished Parts](https://datalemur.com/questions/tesla-unfinished-parts) | [Solution](1%20-%20Easy/04-unfinished-parts.sql) | Tesla
| 05 | [Laptop vs Mobile Viewership](https://datalemur.com/questions/laptop-mobile-viewership) | [Solution](1%20-%20Easy/05-laptop-vs-mobile-viewership.sql) | New York Times
| 06 | [Average Post Hiatus (Part 1)](https://datalemur.com/questions/sql-average-post-hiatus-1) | [Solution](1%20-%20Easy/06-average-post-hiatus-part-1.sql) | Meta
| 07 | [Teams Power Users](https://datalemur.com/questions/teams-power-users) | [Solution](1%20-%20Easy/07-teams-power-users.sql) | Microsoft
| 08 | [Duplicate Job Listings](https://datalemur.com/questions/duplicate-job-listings) | [Solution](1%20-%20Easy/08-duplicate-job-listings.sql) | Linkedin
| 09 | [Cities With Completed Trades](https://datalemur.com/questions/completed-trades) | [Solution](1%20-%20Easy/09-cities-with-completed-trades.sql) | Robinhood
| 10 | [Average Review Ratings](https://datalemur.com/questions/sql-avg-review-ratings) | [Solution](1%20-%20Easy/10-average-review-ratings.sql) | Amazon
| 11 | [Final Account Balance](https://datalemur.com/questions/final-account-balance) | [Solution](1%20-%20Easy/11-final-account-balance.sql) | Paypal
| 12 | [App Clickthrough Rate (CTR)](https://datalemur.com/questions/sql-app-ctr) | [Solution](1%20-%20Easy/12-app-clickthrough-rate-ctr-.sql) | Meta
| 13 | [Second Day Confirmation](https://datalemur.com/questions/second-day-confirmation) | [Solution](1%20-%20Easy/13-second-day-confirmation.sql) | Tiktok
| 14 | [Cards Issued Difference](https://datalemur.com/questions/cards-issued-difference) | [Solution](1%20-%20Easy/14-cards-issued-difference.sql) | JP Morgan Chase
| 15 | [Compressed Mean](https://datalemur.com/questions/alibaba-compressed-mean) | [Solution](1%20-%20Easy/15-compressed-mean.sql) | Alibaba
| 16 | [Pharmacy Analytics (Part 1)](https://datalemur.com/questions/top-profitable-drugs) | [Solution](1%20-%20Easy/16-pharmacy-analytics-1.sql) | CVS Health
| 17 | [Pharmacy Analytics (Part 2)](https://datalemur.com/questions/non-profitable-drugs) | [Solution](1%20-%20Easy/17-pharmacy-analytics-2.sql) | CVS Health
| 18 | [Pharmacy Analytics (Part 3)](https://datalemur.com/questions/total-drugs-sales) | [Solution](1%20-%20Easy/18-pharmacy-analytics-3.sql) | CVS Health
| 19 | [Apple Pay Volume](https://datalemur.com/questions/apple-pay-volume) | [Solution](1%20-%20Easy/19-apple-pay-volume.sql) | Visa
| 20 | [Subject Matter Experts](https://datalemur.com/questions/subject-matter-experts) | [Solution](1%20-%20Easy/20-subject-matter-experts.sql)| Accenture
| 21 | [LinkedIn Power Creators (Part 1)](https://datalemur.com/questions/linkedin-power-creators) | [Solution](1%20-%20Easy/21-linkedin-power-creators-part-1-.sql) | Linkedin
| 22 | [Highest Number of Products](https://datalemur.com/questions/sql-highest-products) | [Solution](1%20-%20Easy/22-highest-number-of-products.sql) | Ebay
| 23 | [Spare Server Capacity](https://datalemur.com/questions/sql-spare-server-capacity) | [Solution](1%20-%20Easy/23-spare-server-capacity.sql) | Microsoft
| 24 | [Top Rated Businesses ](https://datalemur.com/questions/sql-top-businesses) | [Solution](1%20-%20Easy/24-top-rated-businesses.sql) | Yelp
| 25 | [Ad Campaign ROAS](https://datalemur.com/questions/ad-campaign-roas) | [Solution](1%20-%20Easy/25-ad-campaign-roas.sql) | Google
| 26 | [Who Made Quota? ](https://datalemur.com/questions/oracle-sales-quota) | [Solution](1%20-%20Easy/26-sales-quota.sql) | Oracle
| 27 (Bonus)| [Average Deal Size (Part 1)](https://datalemur.com/questions/sql-average-deal-size) | [Solution](1%20-%20Easy/27-average-deal-size-part-1.sql) | Salesforce


#### Difficulty : **Medium 🟡** *(27/36)*

| ID | Challenge | Solutions | Company |
|:------:|------------|:---------:|:---------:|
| 01 | [User's Third Transaction](https://datalemur.com/questions/sql-third-transaction) | [Solution](2%20-%20Medium/01-users-third-transaction.sql) | Uber
| 02 | [Sending vs. Opening Snaps](https://datalemur.com/questions/time-spent-snaps) | [Solution](2%20-%20Medium/02-sending-vs-opening-snaps.sql) | Snapchat
| 03 | [Tweets' Rolling Averages](https://datalemur.com/questions/rolling-average-tweets) | [Solution](2%20-%20Medium/03-tweets-rolling-averages.sql) | X
| 04 | [Highest-Grossing Items](https://datalemur.com/questions/sql-highest-grossing) | [Solution](2%20-%20Medium/04-highest-grossing-items.sql) | Amazon
| 05 | [Top 5 Artists](https://datalemur.com/questions/top-5-artists) | [Solution](2%20-%20Medium/05-top-5-artists.sql) | Spotify
| 06 | [Signup Activation Rate](https://datalemur.com/questions/signup-confirmation-rate) | [Solution](2%20-%20Medium/06-signup-confirmation-rate.sql) | TikTok
| 07 | [Fill Missing Client Data](https://datalemur.com/questions/fill-missing-product) | [Solution](2%20-%20Medium/07-fill-missing-client-data.sql) | Accenture
| 08 | [Spotify Streaming History](https://datalemur.com/questions/spotify-streaming-history) | [Solution](2%20-%20Medium/08-spotify-streaming-history.sql) | Spotify
| 09 | [Frequently Purchased Pairs](https://datalemur.com/questions/frequently-purchased-pairs) | [Solution](2%20-%20Medium/09-frequently-purchased-pairs.sql) | Walmart
| 10 | [Supercloud Customer](https://datalemur.com/questions/supercloud-customer) | [Solution](2%20-%20Medium/10-supercloud-customer.sql) | Microsoft
| 11 | [Odd and Even Measurements](https://datalemur.com/questions/odd-even-measurements) | [Solution](2%20-%20Medium/11-odd-and-even-measurements.sql) | Google
| 12 | [Histogram of Users and Purchases](https://datalemur.com/questions/histogram-users-purchases) | [Solution](2%20-%20Medium/12-histogram-of-users-and-purchases.sql) | Walmart
| 13 | [Compressed Mode ](https://datalemur.com/questions/alibaba-compressed-mode) | [Solution](2%20-%20Medium/13-alibaba-compressed-mode.sql) | Alibaba
| 14 | [Card Launch Success](https://datalemur.com/questions/card-launch-success) | [Solution](2%20-%20Medium/14-card-launch-success.sql) | JP Morgan Chase
| 15 | [International Call Percentage](https://datalemur.com/questions/international-call-percentage) | [Solution](2%20-%20Medium/15-international-call-percentage.sql) | Verizon
| 16 | [LinkedIn Power Creators (Part 2)](https://datalemur.com/questions/linkedin-power-creators-part2) | [Solution](2%20-%20Medium/16-linkedin-power-creators-part-2-.sql) | Linkedin
| 17 | [Unique Money Transfer Relationships](https://datalemur.com/questions/money-transfer-relationships) | [Solution](2%20-%20Medium/17-unique-money-transfer-relationships.sql) | Paypal
| 18 | [User Session Activity](https://datalemur.com/questions/user-session-activity) | [Solution](2%20-%20Medium/18-user-session-activity.sql) | X
| 19 | [First Transaction](https://datalemur.com/questions/sql-first-transaction) | [Solution](2%20-%20Medium/19-first-transaction.sql) | Etsy
| 20 | [Photoshop Revenue Analysis](https://datalemur.com/questions/photoshop-revenue-analysis) | [Solution](2%20-%20Medium/20-photoshop-revenue-analysis.sql) | Adobe
| 21 | [Consulting Bench Time](https://datalemur.com/questions/consulting-bench-time) | [Solution](2%20-%20Medium/21-consulting-bench-time.sql) | Google
| 22 | [Cumulative Purchases by Product Type](https://datalemur.com/questions/sql-purchasing-activity) | [Solution](2%20-%20Medium/22-cumulative-purchases-by-product-type.sql) | Amazon
| 23 | [Invalid Search Results](https://datalemur.com/questions/invalid-search-pct) | [Solution](2%20-%20Medium/23-invalid-search-results.sql) | Google
| 24 | [Repeat Purchases on Multiple Days](https://datalemur.com/questions/sql-repeat-purchases) | [Solution](2%20-%20Medium/24-repeat-purchases-on-multiple-days.sql) | Stitch Fix
| 25 | [Compensation Outliers](https://datalemur.com/questions/compensation-outliers) | [Solution](2%20-%20Medium/25-compensation-outliers.sql) | Accenture
| 26 (Bonus)| [Best-Selling Product](https://datalemur.com/questions/best-selling-products) | [Solution](2%20-%20Medium/26-best-selling-products.sql) | Amazon
| 27 (Bonus)| [NYC Area Code](https://datalemur.com/questions/nyc-area-code) | [Solution](2%20-%20Medium/27-nyc-area-code.sql) | Verizon



#### Difficulty : **Hard 🔴** *(12/26)*

| ID | Challenge | Solutions | Compaany |
|:------:|------------|:---------:|:---------:|
| 01 | [Active User Retention](https://datalemur.com/questions/user-retention) | [Solution](3%20-%20Hard/01-active-user-retention.sql) | Meta
| 02 | [Y-on-Y Growth Rate](https://datalemur.com/questions/yoy-growth-rate) | [Solution](3%20-%20Hard/02-yoy-growth-rate.sql) | Wayfair
| 03 | [Maximize Prime Item Inventory](https://datalemur.com/questions/prime-warehouse-storage) | [Solution](3%20-%20Hard/03-prime-warehouse-storage.sql) | Amazon
| 04 | [Median Google Search Frequency](https://datalemur.com/questions/median-search-freq) | [Solution](3%20-%20Hard/04-median-search-freq.sql) | Google
| 05 | [Advertiser Status](https://datalemur.com/questions/updated-status) | [Solution](3%20-%20Hard/05-advertiser-status.sql) | Meta
| 06 | [3-Topping Pizzas](https://datalemur.com/questions/pizzas-topping-cost) | [Solution](3%20-%20Hard/06-pizzas-topping-cost.sql) | McKinsey
| 07 | [Same Week Purchases](https://datalemur.com/questions/same-week-purchases) | [Solution](3%20-%20Hard/07-same-week-purchases.sql) | Etsy
| 08 | [Repeated Payments](https://datalemur.com/questions/repeated-payments) | [Solution](3%20-%20Hard/08-repeated-payments.sql) | Stripe
| 09 | [Server Utilization Time](https://datalemur.com/questions/total-utilization-time) | [Solution](3%20-%20Hard/09-total-utilization-time.sql) | Amazon
| 10 | [Monthly Merchant Balance](https://datalemur.com/questions/sql-monthly-merchant-balance) | [Solution](3%20-%20Hard/10-monthly-merchant-balance.sql) | Visa
| 11 | [Bad Delivery Rate](https://datalemur.com/questions/sql-bad-experience) | [Solution](3%20-%20Hard/11-bad-delivery-rate.sql) | DoorDash
| 12 (Bonus)| [3-Day Rolling Earnings](https://datalemur.com/questions/3d-rolling-earnings) | [Solution](3%20-%20Hard/12-3d-rolling-earnings.sq/) | Stripe



### Questions not INCLUDED :

| ID | Challenge |Difficulty | Solutions | Company |
|:------:|------------|:---------:|:---------:|:---------:|
| 01 | [QuickBooks vs TurboTax ](https://datalemur.com/questions/quickbooks-vs-turbotax) | 🟢 | [Solution](1%20-%20Easy/quickbooks-vs-turbotax.sql) | Intuit
| 02 | [Most Expensive Purchase ](https://datalemur.com/questions/most-expensive-purchase) | 🟢 | [Solution](1%20-%20Easy/most-expensive-purchase.sql) | Amazon
| 03 | [Product Line Revenue ](https://datalemur.com/questions/revenue-by-product-line) | 🟢 | [Solution](1%20-%20Easy/product-line-revenue.sql) | NVIDIA
| 04 | [Trade In Payouts ](https://datalemur.com/questions/trade-in-payouts) | 🟢 | [Solution](1%20-%20Easy/trade-in-payouts.sql) | Apple
| 05 | [Webinar Popularity ](https://datalemur.com/questions/snowflake-webinar-popularity) | 🟢 | [Solution](1%20-%20Easy/webinar-popularity.sql) | Snowflake
| 06 | [Mean, Median, Mode](https://datalemur.com/questions/mean-median-mode) | 🟡 | [Solution](2%20-%20Medium/mean-median-mode.sql) | Microsoft
| 07 | [Pharmacy Analytics (Part 4)](https://datalemur.com/questions/top-drugs-sold) | 🟡 | [Solution](2%20-%20Medium/pharmacy-analytics-4.sql) | CVS Health
| 08 | [Booking Referral Source](https://datalemur.com/questions/booking-referral-source) | 🟡 | [Solution](2%20-%20Medium/booking-referral-source.sql) | Airbnb
| 09 | [User Shopping Sprees](https://datalemur.com/questions/amazon-shopping-spree) | 🟡 | [Solution](2%20-%20Medium/amazon-shopping-spree.sql) | Amazon
| 10 | [2nd Ride Delay](https://datalemur.com/questions/2nd-ride-delay) | 🟡 | [Solution](2%20-%20Medium/2nd-ride-delay.sql) | Uber
| 11 | [Google Maps Flagged UGC ](https://datalemur.com/questions/off-topic-maps-ugc) | 🟡 | [Solution](2%20-%20Medium/google-maps-flagged-ugc.sql) | Google
| 12 | [Email Table Transformation](https://datalemur.com/questions/email-table-transformation) | 🟡 | [Solution](2%20-%20Medium/email-table-transformation.sql) | Meta
| 13 | [Sales Team Compensation](https://datalemur.com/questions/sales-team-compensation) | 🟡 | [Solution](2%20-%20Medium/sales-team-compensation.sql) | Oracle
| 14 | [Average Deal Size (Part 2)](https://datalemur.com/questions/sql-average-deal-size-2) | 🟡 | [Solution](2%20-%20Medium/average-deal-size-2.sql) | Salesforce
| 15 | [Consecutive Filing Years](https://datalemur.com/questions/consecutive-filing-years) | 🔴 | [Solution](3%20-%20Hard/consecutive-filing-years.sql) | Intuit
| 16 | [Marketing Touch Streak](https://datalemur.com/questions/marketing-touch-streak) | 🔴 | [Solution](3%20-%20Hard/marketing-touch-streak.sql) | Snowflake
| 17 | [Compressed Median](https://datalemur.com/questions/compressed-median) | 🔴 | [Solution](3%20-%20Hard/compressed-median.sql) | Alibaba
| 18 | [Average Vacant Days](https://datalemur.com/questions/average-vacant-days) | 🔴 | [Solution](3%20-%20Hard/average-vacant-days.sql) | Airbnb
| 19 | [Same Week Purchases](https://datalemur.com/questions/same-week-purchases) | 🔴 | [Solution](3%20-%20Hard/same-week-purchase.sql) | Etsy
| 20 | [Follow-Up Airpod Percentage](https://datalemur.com/questions/follow-up-airpod-percentage) | 🔴 | [Solution](3%20-%20Hard/follow-up-airpod-percentage.sql) | Apple
| 21 | [User Concurrent Sessions](https://datalemur.com/questions/concurrent-user-sessions) | 🔴 | [Solution](3%20-%20Hard/concurrent-user-sessions.sql) | Pinterest
| 22 | [Page Recommendation](https://datalemur.com/questions/page-recommendation) | 🔴 | [Solution](3%20-%20Hard/page-recommendation.sql) | Meta
| 23 | [Reactivated Users](https://datalemur.com/questions/reactivated-users) | 🔴 | [Solution](3%20-%20Hard/reactivated-users.sql) | Meta
| 24 | [Senior Managers](https://datalemur.com/questions/senior-managers-reportees) | 🔴 | [Solution](3%20-%20Hard/senior-managers-reportees.sql) | Google
| 25 | [Event Friends Recommendation](https://datalemur.com/questions/event-friends-rec) | 🔴 | [Solution](3%20-%20Hard/event-friends-rec.sql) | Meta
| 26 | [Matching Rental Amenities](https://datalemur.com/questions/matching-rental-amenities) | 🔴 | [Solution](3%20-%20Hard/matching-rental-amenities.sql) | Airbnb
| 27 | [Weekly Churn Rates](https://datalemur.com/questions/first-month-retention) | 🔴 | [Solution](3%20-%20Hard/first-month-retention.sql) | Meta
| 28 | [Uniquely Staffed Consultants](https://datalemur.com/questions/uniquely-staffed-consultants) | 🔴 | [Solution](3%20-%20Hard/uniquely-staffed-consultants.sql) | Accenture


## References

- [Instant SQL Formatter](http://www.dpriver.com/pp/sqlformat.htm)
- [Github](https://github.com/quantumudit/DataLemur-SQL-Challenges?tab=readme-ov-file)


## Contributing
`Contributions` are always welcome !!

If you would like to contribute to the project, please `fork` the repository and make a `pull request`.


## Support

Get access to bonus content and exclusive prizes for both of us by signing-up, followed by email verification using this [referral code link](https://datalemur.com?referralCode=i4hQy31f)

If you have any doubts, queries or, suggestions then, please connect with me on [LinkedIn](https://www.linkedin.com/in/faizanxmulla/).

Do ⭐ the repository, if it inspired you, gave you ideas of your own or helped you in any way !!