SafeGraph logo

SafeGraph Software Engineer Interview Questions
& Process

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

Based on 5 interview experiences · FREE TO READ

3.6 Rounds average
Average Typical difficulty
60% Positive experience

Candidate interview experiences

First-hand accounts from people who interviewed at SafeGraph.

Showing 3 of 5
SafeGraph logo
SafeGraph

Software Engineer

Engineering · more than a year ago

Mid Average Positive experience Accept offer 3 rounds
Interview process
Recruiter call Phone screen Technical screen Onsite
Interview formats
Coding System Design Behavioral

The interview process was pretty straightforward, made sense, and gave a lot of good info. Everyone I talked to was really easy to approach and friendly. It was a good change from places where interviewers seem checked out, deep in their own work, and just rush through asking a question, your answer, and then call it a day.

Confirmed questions3 questions
  • Tell me about standard algorithm and data structure questions.
  • Can you discuss system design?
  • What are the usual behavioral questions?
SafeGraph logo
SafeGraph

Software Engineer

Engineering · more than a year ago

Mid Average Positive experience Accept offer 4 rounds
Interview process
Technical screen Technical screen Technical screen Recruiter call
Interview formats
Coding Technical Technical Behavioral

The process was well-organized and transparent, with ample time to learn about the engineering team and the company. Expectations for the role and interview were clear. I enjoyed it because I got to learn about their product and future roadmap.

Confirmed questions4 questions
  • A tech challenge involving basic coding.
  • A technical interview focused on distributed computing.
  • A technical interview covering architecture and previous experience.
SafeGraph logo
SafeGraph

Front End Software Engineer

Engineering · more than a year ago

Entry Easy Neutral experience No offer 4 rounds
Interview process
Recruiter call Take home Technical screen Onsite Panel
Interview formats
Behavioral Technical Coding System Design Other

First there was a recruiter screen where we talked about a specific project and my role in it. Then I had a take-home challenge with algorithm and React tasks that took about 30 minutes. The final stage was a virtual onsite with 6-8 people. The first meeting with the Engineering Manager was really hostile. While I was introducing myself and explaining my current work, he kept cutting me off mid-sentence, and the whole atmosphere became confrontational. I tried to de-escalate, but it didn't help at all for the rest of the meeting. He was super rushed and disorganized, asking me questions I had already answered. During a system design discussion, he didn't want to hear my thought process, just wanted quick answers. At the end, I asked him what he liked about working at Safegraph, and he mentioned the workload and startup environment, which raised immediate red flags about overworking engineers. The disorganized interview process made it hard to stay focused and discuss things properly. He ended by wishing me good luck on the rest of my interviews, but then I immediately got a cancellation for all my other interviews with them after our meeting. Looking back, I realize I never stood a chance, and the decision wasn't based on my coding skills.

Confirmed questions2 questions
  • Tell me about yourself and your current work.
  • Can you design the Zillow API?

SafeGraph Software Engineer Interview Questions

Quoted word for word from SafeGraph interview reports.

Tell me about standard algorithm and data structure questions.

Read reports

Formats, difficulty and experience

Across all 5 SafeGraph interview reports.

Interview formats

Coding 29.4%
Behavioral 23.5%
Technical 23.5%
System Design 17.6%
Other 5.9%

Interview difficulty

Easy 20%
Average 80%
Difficult 0%

Candidate experience

Positive 60%
Neutral 20%
Negative 20%