
Dataminr Software Engineer Interview Questions
& Process
Real candidates share what happened, how many rounds they had,
and how the experience turned out.
Based on 31 interview experiences · FREE TO READ
Candidate interview experiences
First-hand accounts from people who interviewed at Dataminr.
Software Engineer
I interviewed with about 6 companies and dataminr was the absolute worst and rudest. Started off with a call with HR who was late. Then she rushed me and seemed not to care at all about anything I was saying. Then I moved on to the first tech round. Off the bat, one of the interviewers was very cold and unwelcoming. I'm not sure if I had done something to make her not like me, but I could tell she was hostile towards me. I was then asked the problem. She botched explaining it. Almost as if she wasn't prepared. I asked clarifying questions and once I understood what she was trying to say, it was easy and I was able to solve it. Afterwards, again, she seemed very disinterested and rushed through the discussion part. Right after that call I had decided I did not want to work there. My experience with 2/3 people was awful and rude.
- Filter a collection based on given criteria.
Senior Software Engineer
First, I had a phone call with the recruiter. We discussed my background, the job details, and salary expectations. Then, I was given a take-home coding challenge, which I submitted in mid-December. I reached out to the recruiter in early January for an update and to see if a code review interview would be set up. I didn't hear back. Later, I got a generic email saying the process was over. I messaged the recruiter again for feedback on why, but still no response. The communication and organization were really poor. I definitely wouldn't recommend applying here.
- Can you create a feature flag component based on the provided specifications? The suggested time for this task is 2 hours.
Software Engineer
The recruiters were really professional, spoke well, and were accommodating. First, there was a preliminary screening, then a technical screening over the phone. The technical screening focused a lot on machine learning and data mining concepts. The problem was hard (NP-hard), and they didn't expect me to solve it fully, just to see how I approach problems. I think I did okay, but I didn't move on to the on-site. I guess it's because I don't have much experience with machine learning.
- Discuss an NP-hard optimization problem.
Dataminr Software Engineer Interview Questions
Quoted word for word from Dataminr interview reports.
“Can you print a binary tree level by level, but without using recursion or depth-first-search, only breadth-first-search?”
Read reports →“How do you find the k nearest positions from a given spot on a map?”
Read reports →“Can you determine if a given regular expression pattern matches a string, considering token types like [a-zA-Z0-9], the wildcard '.' matching any character, and the '*' quantifier for zero or more occurrences?”
Read reports →“How would you write a function to get the median number from a dynamic number stream?”
Read reports →“How would you find the Subarray Sum?”
Read report →“Can you solve the spiral matrix problem?”
Read report →“Can you implement lodash curry?”
Read report →“Can you explain the Trapping Rain Water problem?”
Read report →“Can you explain the Merge Intervals problem?”
Read report →Formats, difficulty and experience
Across all 31 Dataminr interview reports.