Upload Button Icon Add office photos
Engaged Employer

i

This company page is being actively managed by ffreedom app Team. If you also belong to the team, you can get access from here

ffreedom app Verified Tick

Compare button icon Compare button icon Compare
3.6

based on 703 Reviews

Filter interviews by

ffreedom app Data Science Intern Interview Questions and Answers

Updated 10 Jan 2025

ffreedom app Data Science Intern Interview Experiences

1 interview found

Interview experience
3
Average
Difficulty level
Easy
Process Duration
Less than 2 weeks
Result
Selected Selected

I applied via LinkedIn and was interviewed before Jan 2024. There was 1 interview round.

Round 1 - Technical 

(2 Questions)

  • Q1. What is the SQL query for calculating a moving average?
  • Q2. What is the difference between Data Definition Language (DDL) and Data Manipulation Language (DML)?

Interview Preparation Tips

Topics to prepare for ffreedom app Data Science Intern interview:
  • MySQL
Interview preparation tips for other job seekers - Practice writing SQL queries that you need to complete.

Interview questions from similar companies

Interview experience
5
Excellent
Difficulty level
Moderate
Process Duration
-
Result
-

I applied via Campus Placement and was interviewed in Oct 2024. There was 1 interview round.

Round 1 - Coding Test 

5 dsa questions and 5 aptitude questions given. DSA were of medium to hard based on dp

Interview experience
3
Average
Difficulty level
Moderate
Process Duration
-
Result
Selected Selected

I applied via Company Website and was interviewed before Dec 2023. There were 3 interview rounds.

Round 1 - Aptitude Test 

Categories of the CAT exam include Quantitative Aptitude, Verbal Ability, Data Interpretation and Logical Reasoning, and Graphical questions.

Round 2 - Coding Test 

Medium level. Focus on SQL subqueries application.

Round 3 - One-on-one 

(2 Questions)

  • Q1. Statistical questions related to different hypothesis testing
  • Q2. Questions related to different machine learning model

I was interviewed in Dec 2021.

Round 1 - Coding Test 

(3 Questions)

Round duration - 60 minutes
Round difficulty - Easy

Timing: 8:00-9:00 PM
There was 1 MCQ and 3 SQL queries. The platform was easy to use and navigate.

  • Q1. SQL Question

    A table containing the details of all the drivers, and another table containing the details of trips is provided. Query the name of drivers that have taken at least 1 trip.

  • Ans. 

    Step 1 : I performed inner join on the 2 tables on the driver_id key. 
    Step 2 : Then I selected the distinct driver_name 's from the joined table. 
    Step 3 : This query was satisfying all the 5 test cases.

  • Answered by CodingNinjas
  • Q2. SQL Question

    A table containing the details of all the drivers, and another table containing the details of trips is provided. Query the name and number of trips taken by each driver which has rating more t...

  • Ans. 

    Step 1 : I performed inner join on the 2 tables on the driver_id key. 
    Step 2 : Then I performed group by on the driver_id, and selected the name and COUNT(trip_id). I filtered out the trips with rating less than 4 by using "WHERE trip_rating>4".
    Step 3 : This query was satisfying all the 5 test cases.

  • Answered by CodingNinjas
  • Q3. SQL Question

    A table containing the details of Uber employees were provided. I had to query the maximum number of employees that worked in the company during each employee's tenure.

  • Ans. 

    I did not have enough time to think about this question, and could not solve it. I submitted a blank response for this question.

  • Answered by CodingNinjas
Round 2 - Video Call 

(3 Questions)

Round duration - 30 minutes
Round difficulty - Medium

Timing: 11 AM-11:30 AM
The interviewer was very kind and helpful. He helped me by giving hints whenever I was stuck.

  • Q1. SQL Question

    User table containing user_id, ph_no, email_id, signup_city, banned, role, timestamp and trips table containing trip_id, client_id, driver_id, city_id, product_id, request_at, status={completed...

  • Ans. 

    Step 1 : Get the month and year from the request_at variable which is in timestamp format.
    Step 2 : Select COUNT(trip_id) to get the number of trips
    Step 3 : Put the WHERE condition to get only the trips of January 2021.

  • Answered by CodingNinjas
  • Q2. SQL Question

    User table containing user_id, ph_no, email_id, signup_city, banned, role, timestamp and trips table containing trip_id, client_id, driver_id, city_id, product_id, request_at, status={completed...

  • Ans. 

    Step 1 : Join the 2 tables on trips.client_id=User.user_id
    Step 2 : Select COUNT(DISTINCT trip_id) to get the number of trips
    Step 3 : Put the WHERE condition to get only the trips where user has role='RIDER'.

  • Answered by CodingNinjas
  • Q3. SQL Question

    User table containing user_id, ph_no, email_id, signup_city, banned, role, timestamp and trips table containing trip_id, client_id, driver_id, city_id, product_id, request_at, status={completed...

  • Ans. 

    Step 1 : Join the 2 tables on trips.client_id=User.user_id
    Step 2 : Use CASE WHEN statement to get 0 and 1 for successful and unsuccessful trips respectively.
    Step 3 : Take ratio of unsuccessful trip by total trips to get the proportion of unsuccessful trips.
    Step 4 : Get the month and year from the request_at variable which is in timestamp format.
    Step 5 : Put the WHERE condition to get only the trips of January 2021.

  • Answered by CodingNinjas
Round 3 - Video Call 

(2 Questions)

Round duration - 30 minutes
Round difficulty - Medium

Timing: 12:15 PM to 12:45 PM.
The interviewer was very helpful and friendly. He was more interested in my approach rather than the final answer.

  • Q1. Puzzle Question

    In a bank, suppose there are 5 counters. Which approach mentioned below is better?
    1) The new customer goes to whichever counter has a smaller queue
    2) Each counter has a specific purpose (e.g...

  • Ans. 

    Tip 1 : Clarify the question properly if you have any doubts
    Tip 2 : Try to think of out of the box solutions

  • Answered by CodingNinjas
  • Q2. Puzzle Question

    What new feature would you like to add in Uber?

  • Ans. 

    Tip 1 : Creativity has no limit in such questions
    Tip 2 : Suggest any of the dreams that you would like to see in your dream company
    Tip 3 : I suggested ideas such as Uber Ambulance, Uber Flights, etc

  • Answered by CodingNinjas
Round 4 - Video Call 

(1 Question)

Round duration - 30 minutes
Round difficulty - Hard

Timing: 3:00PM to 3:30PM
This was Hiring Manager round. He asked me case study type of questions.

  • Q1. Puzzle Question

    How would you predict which user is likely to churn in the next 1 month? What variables would you consider for this?

  • Ans. 

    Tip 1 : Thoroughly understand the question
    Tip 2 : Ask questions about the existing approach that is used by the company
    Tip 3 : Try to answer from a technical, as well as business point of view.

  • Answered by CodingNinjas

Interview Preparation Tips

Professional and academic backgroundI applied for the job as Data Science Intern in BangaloreEligibility criteriaNo criteriaUber interview preparation:Topics to prepare for the interview - Machine Learning Algorithms, SQL Queries, Python, Data Mining, Data Visualization, Descriptive and Inferential Statistics, Random Variables and Probability Distributions.Time required to prepare for the interview - 3.5 monthsInterview preparation tips for other job seekers

Tip 1 : Practice SQL and python coding questions using online coding platforms.
Tip 2 : Get in-depth theoretical knowledge about all the machine learning algorithms.
Tip 3 : Strengthen your statistics understanding.

Application resume tips for other job seekers

Tip 1 : Highlight your skills properly
Tip 2 : Have thorough understanding about everything written in the resume

Final outcome of the interviewSelected

Skills evaluated in this interview

Data Scientist Interview Questions & Answers

Zepto user image Anubhav Kesari

posted on 20 Nov 2024

Interview experience
4
Good
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Technical 

(3 Questions)

  • Q1. Questions on Past Project
  • Q2. SQL Dense Rank - also having the option to do in Pandas
  • Q3. Pandas groupby on a dataset given - required to calculate group wise yoy rate of a column
Round 2 - Technical 

(2 Questions)

  • Q1. Past project ( which he chose , he chose my very first project , which I had forgotten) so ended up screwing it
  • Q2. SQL / Pyspark question - difficult question
Interview experience
5
Excellent
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Technical 

(2 Questions)

  • Q1. Tell me about your projects?
  • Q2. How do you approach the project if you are using logistic regression model?
  • Ans. 

    Approach involves data preprocessing, model training, evaluation, and interpretation.

    • Perform data preprocessing such as handling missing values, encoding categorical variables, and scaling features.

    • Split the data into training and testing sets.

    • Train the logistic regression model on the training data.

    • Evaluate the model using metrics like accuracy, precision, recall, and F1 score.

    • Interpret the model coefficients to under...

  • Answered by AI
Round 2 - HR 

(2 Questions)

  • Q1. What are you future goals?
  • Q2. What would you do if your interested field doesnt have any work in the company?
  • Ans. 

    I would seek opportunities to apply my skills in related fields within the company.

    • Explore other departments or teams within the company that may have projects related to my field of interest

    • Offer to collaborate with colleagues in different departments to bring a new perspective to their projects

    • Seek out professional development opportunities to expand my skills and knowledge in related areas

  • Answered by AI

Skills evaluated in this interview

Interview experience
5
Excellent
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Coding Test 

Questions related to basic coding were asked, and some background on projects and discussions alongside maths and statistics concepts

Round 2 - Technical 

(1 Question)

  • Q1. Questions related to projects done at my previous company
Round 3 - Technical 

(2 Questions)

  • Q1. Questions related to my work at previous company
  • Q2. ML system design use case type of discussion

Interview Preparation Tips

Interview preparation tips for other job seekers - Make sure to be good at coding wrt DSA basics like array, strings, stacks and recursion.
Also practice some level of basic PyTorch stuff and specially Bert architecture (in terms of code)
Interview experience
4
Good
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Technical 

(2 Questions)

  • Q1. Explain TFIDF and explain CNN
  • Ans. 

    TFIDF is a technique to quantify the importance of a word in a document. CNN is a deep learning algorithm commonly used for image recognition.

    • TFIDF stands for Term Frequency-Inverse Document Frequency and is used to evaluate the importance of a word in a document relative to a collection of documents.

    • TFIDF is calculated by multiplying the term frequency (number of times a word appears in a document) by the inverse docu...

  • Answered by AI
  • Q2. Mysql window functions and exceute same in pandas
  • Ans. 

    Window functions in MySQL and pandas are used for performing calculations across a set of rows related to the current row.

    • In MySQL, window functions can be used with OVER() clause to perform calculations like ranking, cumulative sum, moving average, etc.

    • In pandas, window functions can be applied using the rolling() and expanding() methods to calculate statistics over a specified window of rows.

    • Example: In MySQL, to cal...

  • Answered by AI

Interview Preparation Tips

Interview preparation tips for other job seekers - good luck

Skills evaluated in this interview

Interview experience
3
Average
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Not Selected

I applied via Referral and was interviewed in Sep 2023. There was 1 interview round.

Round 1 - Technical 

(1 Question)

  • Q1. Asked firstly some question over my resume then 2 case study type problems where i have to improve the recommdation system for zomato, and finally one coding question based on two pointer
Interview experience
5
Excellent
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Not Selected

I applied via Recruitment Consulltant and was interviewed in Jul 2024. There were 3 interview rounds.

Round 1 - Technical 

(1 Question)

  • Q1. Breadth of data science, Linear algebra, prob&stats, Lin reg, Log reg, DT, RF
Round 2 - Technical 

(1 Question)

  • Q1. Grilled in Mathematics behind Lin Reg, closed form solution, scalebility of lin reg
Round 3 - One-on-one 

(1 Question)

  • Q1. System design, took a project from my resume and asked me to design the whole solution. Project was a chatbot

ffreedom app Interview FAQs

How many rounds are there in ffreedom app Data Science Intern interview?
ffreedom app interview process usually has 1 rounds. The most common rounds in the ffreedom app interview process are Technical.
What are the top questions asked in ffreedom app Data Science Intern interview?

Some of the top questions asked at the ffreedom app Data Science Intern interview -

  1. What is the difference between Data Definition Language (DDL) and Data Manipula...read more
  2. What is the SQL query for calculating a moving avera...read more

Tell us how to improve this page.

People are getting interviews through

based on 1 ffreedom app interview
Job Portal
100%
Low Confidence
?
Low Confidence means the data is based on a small number of responses received from the candidates.

Interview Questions from Similar Companies

Amazon Interview Questions
4.1
 • 4.9k Interviews
Flipkart Interview Questions
4.0
 • 1.3k Interviews
Paytm Interview Questions
3.3
 • 751 Interviews
Swiggy Interview Questions
3.8
 • 419 Interviews
BigBasket Interview Questions
3.9
 • 345 Interviews
Udaan Interview Questions
4.0
 • 334 Interviews
Meesho Interview Questions
3.7
 • 321 Interviews
Zomato Interview Questions
3.8
 • 314 Interviews
Myntra Interview Questions
4.0
 • 208 Interviews
Zepto Interview Questions
3.6
 • 179 Interviews
View all
ffreedom app Data Science Intern Salary
based on 4 salaries
₹5 L/yr - ₹10 L/yr
106% more than the average Data Science Intern Salary in India
View more details
Relationship Manager
341 salaries
unlock blur

₹0.8 L/yr - ₹6 L/yr

Team Lead
152 salaries
unlock blur

₹2 L/yr - ₹4.5 L/yr

Associate Sales Manager
78 salaries
unlock blur

₹2 L/yr - ₹4.5 L/yr

Assistant Manager
47 salaries
unlock blur

₹3.5 L/yr - ₹7 L/yr

Financial Advisor
25 salaries
unlock blur

₹1.1 L/yr - ₹2.5 L/yr

Explore more salaries
Compare ffreedom app with

Swiggy

3.8
Compare

Zomato

3.8
Compare

Ola Cabs

3.4
Compare

Uber

4.2
Compare

Calculate your in-hand salary

Confused about how your in-hand salary is calculated? Enter your annual salary (CTC) and get your in-hand salary
Did you find this page helpful?
Yes No
write
Share an Interview