SendGrid logo

SendGrid Interview Questions
& Process

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

Based on 58 interview experiences · FREE TO READ

3.2 Rounds average
Average Typical difficulty
45.6% Positive experience

Which role are you interviewing for?

18 roles · 58 reports

Candidate interview experiences

First-hand accounts from people who interviewed at SendGrid.

Showing 4 of 58
SendGrid logo
SendGrid

Database Administrator

Engineering · more than a year ago

Entry Easy Positive experience No offer 4 rounds
Interview process
Recruiter call Phone screen Technical screen Onsite
Interview formats
Behavioral Technical

I applied for an entry level Database Administrator role and went through four rounds. The first round was a 30-minute screening with the recruiter, covering my background, interest in the role, and commute. I got an email confirmation for the next stage the same day. A couple days later, I had a 30-minute on-call call with the hiring manager. They asked basic technical questions about NoSQL databases and JOINs, plus some background questions. They also gave me time for my questions. I got an email for the next round the same day. The following week, I had a technical video call with the Principal DBA. It involved many questions about databases and MySQL, but nothing too tough. The week after that, I went to the office for the final round. I spoke with four people: a talent manager from Boulder, the Senior DBA, the manager from round 2, and the Principal DBA from round 3. The interviews with the DBAs were technical. I heard back a few weeks later that they went with another candidate. My overall experience was good, and everyone was polite.

Confirmed questions5 questions
  • Can you explain how a table join works?
  • What distinguishes relational (SQL) from non-relational (NoSQL) databases?
  • Tell me about a time you managed a challenging situation at work.
SendGrid logo
SendGrid

User Experience Research Coordinator

Research · more than a year ago

Entry Average Positive experience No offer 5 rounds
Interview process
Recruiter call Phone screen Onsite Background check Offer
Interview formats
Behavioral Technical

Started with a 30m phone screening with HR. They asked if I knew about SendGrid and my role. Then a 30m phone interview with the Department Manager who wanted to see if I'd be a good fit. We discussed that it might be outside my career path, but they invited me for an on-site interview since I was still interested. The on-site involved five 30-45m interviews with a Product Designer, Project Manager, UX Researcher, Executive Assistant, and the UX Director. They asked a mix of technical and behavioral questions, and seemed keen on their 4Hs culture and the need for this role. I got an email saying I wasn't selected for the UX Research Coordinator role, but they offered to answer questions. I spoke with HR on the phone and they explained it was a step down, but they're interested in me after my master's. We're meeting for coffee later. It was a really positive experience, the team was super friendly, warm, and helpful. I'm looking forward to staying in touch!

Confirmed questions3 questions
  • Tell me about a time you didn't meet an expectation. How did you handle it and what steps did you take?
  • Could you please describe the responsibilities associated with this role?
  • What are your long-term career aspirations, and how does this position align with them?
SendGrid logo
SendGrid

Software Engineer

Engineering · more than a year ago

Entry Average Negative experience No offer 5 rounds
Interview process
Recruiter call Phone screen Technical screen Onsite Panel Presentation Background check Offer
Interview formats
Behavioral Technical Coding

I applied and got contacted by a recruiter who asked me about my past experiences and some general HR questions. Then, I had a technical phone interview with a web architect focusing on algorithms like finding unique values in an array. After that, I went for an on-site interview. First, I met two team members separately; they asked some technical questions, like explaining PHP code, but mostly focused on team fit. Then, I met a co-founder who asked about Hash Table implementation and company history. He then mentioned a final interview for a Release Engineer role, which was confusing, but said I'd be considered for that too. He mentioned getting good feedback and a final interview was coming. A few days later, I got an email saying I was rejected, apparently because the co-founder decided I wasn't a 'good fit' despite positive feedback and his comments on my intelligence and motivation.

Confirmed questions4 questions
  • Can you explain how a Hash Table is implemented?
  • Can you tell me what this PHP code snippet does?
  • Questions about algorithms, such as finding unique values in an array.
SendGrid logo
SendGrid

Front End Engineer

Engineering

Entry Average Negative experience No offer 4 rounds
Interview process
Recruiter call Technical screen Onsite Panel
Interview formats
Behavioral Technical

It took SendGrid about two months to get back to me after I applied. The interview process involved four parts: a cultural fit interview with HR, a technical interview with the hiring manager, an onsite interview, and then another interview with a manager. I aced the cultural part and thought the technical interview went alright. I knew the technical interview was supposed to be tough, so I studied for it for a few days. I couldn't answer a couple of questions that were meant for more experienced developers. Even though they said it was okay not to know, I guess it ended up mattering. I got a generic rejection email from HR. The whole thing felt like it went against their 'honesty' cultural value, making me think they talk about it but don't actually live by it.

Confirmed questions1 question
  • Are you familiar with closures?

SendGrid Interview Questions

Quoted word for word from SendGrid interview reports.

Given an array of strings, what's the output if we only keep the first occurrence of strings that have an anagram later in the array, and remove all later anagrams and strings that don't have anagrams, while keeping the original order?

Read reports

What distinguishes relational (SQL) from non-relational (NoSQL) databases?

Read reports

Create a basic single-page web application using HTML, CSS, and jQuery, which should retrieve data and images from a given API.

Read reports

How would you write a method to combine and sort two given arrays of numbers?

Read reports

Can you explain the difference between an array and a list?

Read report

Can you explain the distinction between cash and accrual accounting?

Read report

Formats, difficulty and experience

Across all 58 SendGrid interview reports.

Interview formats

Behavioral 42.5%
Technical 27.6%
Coding 17.3%
System Design 4.7%
Presentation 4.7%

Interview difficulty

Easy 32.8%
Average 53.4%
Difficult 13.8%

Candidate experience

Negative 35.1%
Neutral 19.3%
Positive 45.6%

Reports by job function

Engineering 32
Sales 7
Operations 4
Other 3
Analytics 3
Marketing 2