Recorded Future logo

Recorded Future Data Engineer Interview Questions
& Process

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

Based on 11 interview experiences · FREE TO READ

4.2 Rounds average
Average Typical difficulty
72.7% Positive experience

Candidate interview experiences

First-hand accounts from people who interviewed at Recorded Future.

Showing 3 of 11
Recorded Future logo
Recorded Future

Data Engineer

Engineering · a year ago

Mid Average Neutral experience No offer 3 rounds
Interview process
Recruiter call Take home Technical screen Onsite
Interview formats
Behavioral Technical Coding

It was a 3 part interview process. Two interviews were behavioral, and one was a data engineering technical take-home assignment that we then reviewed in a subsequent interview with the data engineering team. The behavioral interview was pretty straightforward, as was the technical part.

Confirmed questions1 question
  • Can you tell us about the code you wrote?
Recorded Future logo
Recorded Future

Data Engineer

Engineering · more than a year ago

Mid Average Positive experience Accept offer 4 rounds
Interview process
Recruiter call Take home Technical screen Onsite Background check Offer
Interview formats
Behavioral Coding Technical

The interview process was a very positive one for me! The people I spoke to were very nice and welcoming. It was easy to make conversation and they seemed interested. They don't do on-the-spot technical questions like other companies. It has been overall a great experience. Below I outline my process with my timeline: I applied on 10/20, and they asked for an interview on 10/27. On 11/2, I had a behavioral interview with a recruiter and was given a coding challenge to complete within a week. On 11/10, I had a technical interview with an engineer where we reviewed the coding challenge I had submitted. On 11/12, I had two behavioral interviews with the Manager of the Data Science department and the VP of the Data Science department. It was a very relaxed interview, mostly a conversation. After this interview, I was told they gave positive feedback and to provide professional references. On 11/15, I received an Official Offer.

Confirmed questions2 questions
  • How would you scale your code to large datasets, and what improvements could be made?
  • What are some ways in which you could improve your code?
Recorded Future logo
Recorded Future

Data Engineer

Engineering

Entry Average Positive experience Accept offer 5 rounds
Interview process
Recruiter call Phone screen Take home Technical screen Background check
Interview formats
Behavioral Coding Technical

The interview process started with a recruiter phone screen that involved a resume review. This was followed by a behavioral interview with the manager. After that, there was a take-home coding challenge. The coding challenge was then reviewed with an engineer and the manager. Finally, two references were checked. The role emphasized Python and interest in the company.

Confirmed questions5 questions
  • Can you tell me about yourself and your background?
  • What interests you about Recorded Future?
  • The coding challenge involved a string problem and basic graph traversal in Python.

Recorded Future Data Engineer Interview Questions

Quoted word for word from Recorded Future interview reports.

What are strategies for handling massive datasets with limited memory?

Read reports

How would you think about scaling this solution if the graph was extremely large?

Read reports

How would you scale your code to large datasets, and what improvements could be made?

Read report

What are some ways in which you could improve your code?

Read report

Formats, difficulty and experience

Across all 11 Recorded Future interview reports.

Interview formats

Coding 34.5%
Technical 31%
Behavioral 27.6%
System Design 3.4%
Presentation 3.4%

Interview difficulty

Easy 9.1%
Average 72.7%
Difficult 18.2%

Candidate experience

Negative 9.1%
Neutral 18.2%
Positive 72.7%