
Sift Interview Questions
& Process
Real candidates share what happened, how many rounds they had,
and how the experience turned out.
Based on 57 interview experiences · FREE TO READ
Which role are you interviewing for?
21 roles · 57 reportsCandidate interview experiences
First-hand accounts from people who interviewed at Sift.
Data Scientist
So the interview was pretty standard for a Senior Data Scientist role. They asked about ML system design, which covers the whole pipeline basically. Also some basic SQL questions, and then a behavioral part where they wanted to know about my past experiences related to communication, ownership, and decision-making. The main goal was to see how I solve problems, understand ML stuff end-to-end, and handle data queries, plus my soft skills.
- Can you explain how to perform a join operation using SQL?
- Can you explain how to perform a join operation using pandas?
Chef de Mission
classique avec presentation du parcours d'etude puis ensuite des diverses experiences profesionnelles et enfin les atouts pour ce poste pour lequel je postule et mes motivations pour le poste en question ensuite ils ont voulu savoir mes pretentions salariales et ma date de disponibilité pour commencer et si on voulu savoir si j'avais des questions à leur poser egalement voila voila
- Pourquoi êtes-vous le meilleur candidat pour ce poste ?
Senior Software Engineer
Recruiters were friendly and clear about what's needed for the interview process. The initial stages were fast. I had a technical screener with a technical manager that was an hour long, about 15 mins chat, 40 mins problem-solving, and 5 mins for my questions. They said I wouldn't need to prep, but I got a LeetCode-like problem (greedy/backtracking style). The manager couldn't clearly define the problem's limits and often confused me when guiding me through it or answering my questions. The most confusing part was when I asked how to make the basic problem and edge case clearer. The main issue wasn't what they wanted coded, but their failure to communicate the problem's scope. I solved it, but they didn't seem happy. They tried to break my code by changing a few numbers but failed. I never heard back from them after that.
- A medium LeetCode style problem and a follow-up question.
Data Engineer
The recruiter call was good, the recruiter was nice and gave a lot of info about the company. I then had a technical interview. I was expecting a lot of SQL and some Python questions since I'm a data engineer. The interviewer seemed to want to argue or disagree with everything I said about my experience. I stayed professional and answered as nicely as possible. The interviewer didn't accept other ideas and seemed to make fun of the decisions my current company made. Not all companies have the same ideas or funding, so the tech stack will be different. The Python interview wasn't relevant for a data engineer, I could have solved it in SQL, and the interviewer just tried to bring me down the whole time. Sift should know that people like this will only ruin the candidate experience and the company's first impression. Really disappointed with the behavior, not helpful at all.
- Can you tell me about your experience with big data?
Sift Interview Questions
Quoted word for word from Sift interview reports.
“Does the given string match the specified pattern?”
Read reports →“Write a function to randomly pick fruits based on their given weights from arrays of fruits and weights.”
Read reports →“For a binary tree that includes parent pointers, can you devise an algorithm with O(1) space complexity to locate the lowest common ancestor of any two given nodes?”
Read reports →“What's the difference between shallow and deep copy?”
Read reports →“Could you build a random poem generator in Java?”
Read report →“Can you explain how to perform a join operation using pandas?”
Read report →“How would you evaluate an arithmetic expression composed solely of multiplication and addition operations?”
Read report →“Describe the system design for their spam detection system.”
Read report →“How would you describe Google to your grandmother?”
Read report →Formats, difficulty and experience
Across all 57 Sift interview reports.