Factual logo

Factual Data Scientist Interview Questions
& Process

Real candidates share what happened, how many rounds they had,
and how the experience turned out.

Based on 6 interview experiences · FREE TO READ

3 Rounds average
Average Typical difficulty
83.3% Positive experience

Candidate interview experiences

First-hand accounts from people who interviewed at Factual.

Showing 3 of 6
Factual logo
Factual

Data Scientist

Analytics · more than a year ago

Entry Difficult Positive experience No offer 3 rounds
Interview process
Recruiter call Take home Technical screen
Interview formats
Technical Coding Behavioral

So I interviewed and it was a good experience overall, even though I didn't get an offer in the end. It started with a quick chat with HR over the phone, then I had to do a take-home test that involved working with JSON files. After that, there was a technical interview where I had to do some live coding in Python in a shared document. The coding problems weren't too hard, but coding live is always a bit nerve-wracking. They also threw in some order of magnitude estimation questions.

Confirmed questions2 questions
  • Approximately how many Yelp reviews are there for restaurants?
  • Could you estimate the order of magnitude for X?
Factual logo
Factual

Data Scientist

Analytics

Entry Average Positive experience No offer 3 rounds
Interview process
Recruiter call Take home Technical screen
Interview formats
Coding Technical

I had an initial chat with the recruiter to review my resume. Then, I was sent an online assessment with multiple-choice questions and two coding challenges. After that, I spoke with a software engineer for an interview that covered both coding and brainstorming. The coding part involved merging two datasets according to specific requirements, and the brainstorming part was about how to validate place data.

Confirmed questions1 question
  • What are your methods for validating data?
Factual logo
Factual

Data Scientist

Analytics

Entry Average Neutral experience No offer 5 rounds
Interview process
Take home Recruiter call Phone screen Technical screen Onsite
Interview formats
Coding Technical Behavioral

First, I did an online coding test, then had a 30-minute screening call. After that, there was a one-hour technical phone interview, and finally, a half-day on-site with some of the more junior team members.

Confirmed questions1 question
  • Imagine it's Friday afternoon and you receive an analysis request from sales. Simultaneously, you discover that one important client was sent data with corrupted entries, and another client received incomplete data. What steps would you take to handle this situation?

Factual Data Scientist Interview Questions

Quoted word for word from Factual interview reports.

Approximately how many Yelp reviews are there for restaurants?

Read reports

How would you read and join two CSV files without using the Pandas library?

Read reports

Given a dataset of locations, can you identify the most frequently occurring place within each postal code?

Read reports

Could you explain JSON formatting and pandas functionality?

Read reports

Could you write a program to check if words from a list exist within a letter grid, based on given specifications?

Read report

To enhance the utility of this data, what additional features would be beneficial to collect?

Read report

Imagine it's Friday afternoon and you receive an analysis request from sales. Simultaneously, you discover that one important client was sent data with corrupted entries, and another client received incomplete data. What steps would you take to handle this situation?

Read report

Formats, difficulty and experience

Across all 6 Factual interview reports.

Interview formats

Coding 40%
Technical 40%
Behavioral 20%

Interview difficulty

Easy 0%
Average 83.3%
Difficult 16.7%

Candidate experience

Neutral 16.7%
Positive 83.3%