Dataford

Dataford

E-Learning Providers

San Francisco, CA 3,909 followers

Ace your Data Analytics interview and land your dream job today!

About us

♦ Master your SQL & Data Analytics Interview with 100+ Real Interviews ♦ Learn Data Analytics with our Learning Path and Courses made by Experts ♦ Get your Resume Video Review from Experts today!

Industry
E-Learning Providers
Company size
2-10 employees
Headquarters
San Francisco, CA
Type
Privately Held
Founded
2023
Specialties
Data Analytics, Data Science, Analytics, SQL, Data Science, Resume, Job Search, Interviews, Data Engineer, Product Analytics, Resume Writing, and Jobs

Locations

Employees at Dataford

Updates

  • View organization page for Dataford, graphic

    3,909 followers

    👏👏👏

    View profile for Sunny Devendranadh Karri, graphic

    Data Analyst | Senior Undergrad | EDA | Python | SQL | Excel | PowerBI | Git | GitHub | --Face your failures with a smile :)

    SQL Query Breakdown: Time Spent Sending vs. Opening Snaps by Age Group Recently, I worked on an interesting analysis to breakdown the time spent sending vs. opening snaps across different age groups. The goal was to determine what percentage of the total time spent is dedicated to each activity within these age buckets. Problem: Given a dataset of user activities, I wanted to find the proportion of time each age group spends on sending and opening snaps, as a percentage of the total time spent on these two activities. Thought Process: Data Aggregation: I started by grouping the data by the age_bucket from the age_breakdown table, as we needed the age groups for each user. Activity Filtering: I filtered the activities to focus only on two types: sending and opening snaps. Using the CASE statements allowed me to sum the time_spent for each activity type. Percentage Calculation: I calculated the percentage of time spent sending and opening by dividing the individual activity time by the total time spent on both activities for each age group. Rounding: I used ROUND() to ensure the percentages are displayed with two decimal places for clearer interpretation. Why I Used LEFT JOIN: I opted for a LEFT JOIN between the activities and age_breakdown tables to ensure that all users’ activities are included in the analysis, even if some users might not have an age bucket assigned. This guarantees that the data is as comprehensive as possible while preserving missing values where necessary. You can find the question on Dataford. link: https://lnkd.in/gNRnpkVT How do you approach calculating percentages in SQL? Share your thoughts below! Shane Butler , Venkata Naga Sai Kumar Bysani, Abhisek Sahu, Prithvi S., Abhinav Singh #SQL #DataAnalysis #DataScience #Analytics #DataDriven #BusinessIntelligence

    • No alternative text description for this image
  • View organization page for Dataford, graphic

    3,909 followers

    👏👏 solid solution! Keep solving more questions 😍

    View profile for Ashwani Kushwah, graphic

    Powering faster, better eCommerce decisions | Data Analyst

    This SQL Interview question asked in IBM IBM is developing a new feature to analyze user purchasing behavior for all Fridays in the first quarter of the year. For each Friday separately, calculate the average amount users have spent per order. The output should include the week number of that Friday and the average amount spent, rounded to two decimal places. 📃 user_purchases table: Column Name | Description user_id | Identifier of user date | Date of purchase amount_spent | Amount spent day_name | Name of the day Question credit : Dataford

    • No alternative text description for this image
  • Dataford reposted this

    View profile for Amney Mounir, graphic

    Product Growth Analyst at Meta | 10k LinkedIn

    Ranking Functions in SQL are so useful. But can often be confusing. Let me break it down for you 👇: → 𝗪𝗵𝗮𝘁 𝗮𝗿𝗲 𝗿𝗮𝗻𝗸𝗶𝗻𝗴 𝗳𝘂𝗻𝗰𝘁𝗶𝗼𝗻𝘀? Ranking functions in SQL, like RANK, DENSE_RANK, and ROW_NUMBER, assign a number to each row in a result set based on specified criteria. They are useful for creating ordered lists, such as ranking salespeople by performance or listing top students by grades. 𝘓𝘦𝘵'𝘴 𝘥𝘪𝘷𝘦 𝘪𝘯𝘵𝘰 𝘦𝘢𝘤𝘩 𝘰𝘯𝘦: → 𝗥𝗼𝘄_𝗻𝘂𝗺𝗯𝗲𝗿() ROW_NUMBER() assigns a unique number to each row starting from 1, based on the ordering specified in the ORDER BY clause. → 𝗥𝗮𝗻𝗸() RANK() assigns the same rank to rows with equal values in the ORDER BY clause but leaves gaps in the ranking for tied rows. → 𝗗𝗲𝗻𝘀𝗲_𝗿𝗮𝗻𝗸() DENSE_RANK() is similar to RANK(), assigning the same rank to rows with equal values. However, it does not leave gaps in the ranking sequence. ♻️ Found this useful? Repost to your network!

  • View organization page for Dataford, graphic

    3,909 followers

    Great solution by Ashwani! 👏

    View profile for Ashwani Kushwah, graphic

    Powering faster, better eCommerce decisions | Data Analyst

    This SQL question asked in Amazon 🚚 You have a transactional dataset from Amazon, detailing sales across various products and marketplaces. Your objective is to identify and list the top 3 sellers in each product category for the month of January. sales_data table: Column Name | Description seller_id | Identifier of seller total_sales | Total sales product_category | Category of product market_place | Market place month | Month Question credit : Dataford

    • No alternative text description for this image
  • View organization page for Dataford, graphic

    3,909 followers

    This is what a perfect way of solving a SQL looks like! Great work Sunny 🙌🙌🙌🎊

    View profile for Sunny Devendranadh Karri, graphic

    Data Analyst | Senior Undergrad | EDA | Python | SQL | Excel | PowerBI | Git | GitHub | --Face your failures with a smile :)

    Morning LinkedIn fam! 👋 I recently tackled an interesting SQL challenge that required finding users who have logged in for at least 10 consecutive days from a table named user_login. I wanted to share my thought process and approach in simple terms for all the aspiring data analysts out there! 🚀 Problem Recap: We have a table user_login with the following columns: • user_id: Unique identifier for each user • login_date: The date when the user logged in The task was to identify users who have logged in at least 10 days in a row. For each such occurrence, we need to display the user_id and the first date of these 10 consecutive days. My Thought Process: 1. Understand the Problem Requirements: The first step was to understand the requirement for consecutive days. If a user logs in on 1st, 2nd, 3rd,… up to the 10th without skipping any day, it’s a valid sequence. 2. Identify Consecutive Days: My idea was to create a unique number for each row that represents the difference between the login_date and a sequence number (ROW_NUMBER()) for each user. This way, dates that are exactly 1 day apart will maintain the same difference. 3. Grouping Dates: Using this difference, I could group together consecutive dates and check if the count of these dates is 10 or more. If the count was 10 or more, it meant we had a sequence of 10 consecutive days. 4. Getting the First Date of Each Sequence: For each valid group, I could then fetch the earliest date, which represents the start of the sequence. What I Learned: • Understanding the Problem: Breaking down the problem into smaller steps helps in formulating the right solution. • Using Window Functions: The power of ROW_NUMBER() and OVER() in SQL is incredible when it comes to finding patterns in data. • Thinking Logically: Focus on the logic and use SQL functions that simplify achieving that logic! Credits: This question is from Dataford. If you’re looking to practice SQL problems and enhance your data skills, check out their website! link to the question: https://lnkd.in/gnE_SFPc I hope this helps someone who might be facing similar challenges! 🚀 If you have any questions or different approaches, I’d love to hear them in the comments. 😊 #SQL #DataAnalysis #DataScience #Learning #CareerGrowth #EntryLevelAnalyst #ProblemSolving #LinkedInLearning

    • No alternative text description for this image
  • Dataford reposted this

    View profile for Amney Mounir, graphic

    Product Growth Analyst at Meta | 10k LinkedIn

    Data Analysis is not SQL. Data Analysis is not Tableau. Data Analysis is not Excel. Data Analysis is not Python. As a Data Analyst: ✅ You want to drive business value to your company. ✅ You want to focus on understanding business problems ✅ You want to find actionable solutions that drive impact What do you think? 👇 ♻️Repost if you agree with this!

  • View organization page for Dataford, graphic

    3,909 followers

    Your Sunday motivational post 🔥

    View profile for Amney Mounir, graphic

    Product Growth Analyst at Meta | 10k LinkedIn

    There were times I felt so close to giving up. After hearing 'no' again and again. I wondered if a 'yes' would ever come. But I kept at it, staying consistent and believing that my moment was near. And it was. That 'yes' came when I least expected it. If you’re feeling tired, remember—you’re just one step away from your 'YES.' Keep it up, and you’ll get there! 💯

    • No alternative text description for this image

Similar pages