
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
Candidate interview experiences
First-hand accounts from people who interviewed at Factual.
Data Scientist
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.
- Approximately how many Yelp reviews are there for restaurants?
- Could you estimate the order of magnitude for X?
Data Scientist
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.
- What are your methods for validating data?
Data Scientist
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.
- 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 estimate the order of magnitude for X?”
Read report →“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 →“What are your methods for validating data?”
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.