Insulet Corporation logo

Insulet Corporation Software Engineer Interview Questions
& Process

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

Based on 15 interview experiences · FREE TO READ

3.1 Rounds average
Average Typical difficulty
46.7% Positive experience

Candidate interview experiences

First-hand accounts from people who interviewed at Insulet Corporation.

Showing 3 of 15
Insulet Corporation logo
Insulet Corporation

Software Engineer

Engineering · nearly a year ago

Senior Average Positive experience No offer 2 rounds
Interview process
Recruiter call Phone screen
Interview formats
Technical Behavioral

I applied through their website. First, there was a recruiter call, and then I had an interview with the hiring manager. Unfortunately, I didn't make it to the next round because they decided to go with other candidates they found to be a better fit.

Confirmed questions1 question
  • Regarding the development of new Microservices, what measures would you implement to guarantee the application's resilience and performance?
Insulet Corporation logo
Insulet Corporation

Senior Staff Software Engineer

Engineering · nearly a year ago

Staff Average Negative experience No offer 7 rounds
Interview process
Recruiter call Phone screen Panel Panel Panel Panel Panel
Interview formats
Behavioral Technical Coding

I started with a recruiter screening call, then had a follow-up with the manager. After that, there were 5 separate panel interviews, each lasting 45 minutes, with one interviewer per session. These interviews were pretty conversational, and didn't really have dedicated coding or system design parts. Some questions felt quite junior, like asking about different types of database joins. They also threw in some small coding tasks and questions specific to certain languages or frameworks, for example, about how rate limiting is implemented in Spring Boot. My overall feeling was that some interviewers weren't fully prepped, as they asked questions only relevant to their specific projects.

Confirmed questions2 questions
  • Can you explain the internal workings of a concurrent hash map in Java?
  • What are the reasons one might prefer Kafka over SQS for a particular use case?
Insulet Corporation logo
Insulet Corporation

Software Engineer

Engineering · a year ago

Senior Difficult Negative experience No offer 4 rounds
Interview process
Recruiter call Phone screen Technical screen
Interview formats
Behavioral Technical Coding

So Insulet had this structured interview process for the Senior Software Engineer - Android role. It started with a 30-minute call with the Technical Recruiter, then another 30-minute call with the Hiring Manager. After that, there were two 90-minute technical interviews, each with two Staff Android Engineers. I knew the Hiring Manager already, and we chatted nicely, but it didn't really sway the interview. The job was advertised as hybrid, but it seemed like location isn't a big deal for them anymore, as they're hiring internationally and using contractors. The technical interviews were tough and moved really fast, with a ton of questions coming at me. They asked about 100 technical questions across both rounds, even asking about stuff I did over ten years ago. The first set of interviewers were contractors from India, and the second group were from Mexico. The recruiter said it would be 70% coding challenge, but that wasn't the case at all; most of the time was spent digging deep into my resume. I did notice some red flags that matched what I'd seen on Glassdoor, like potential issues with getting work shipped because the Android team apparently resists product and design changes. The pull request process also takes ages, sometimes over a week for a PR to get approved. It looks like a lot of the job involves documentation, unit tests, and arguing on PRs. I got an automated rejection email with no follow-up after finishing everything, which felt like a waste of time.

Confirmed questions8 questions
  • Regarding coroutines, how would you manage scenarios where several are executing on the same thread?
  • Can you describe a time when you had to version documentation you had written?
  • Do you have any prior experience working with Realm?

Insulet Corporation Software Engineer Interview Questions

Quoted word for word from Insulet Corporation interview reports.

What are the reasons one might prefer Kafka over SQS for a particular use case?

Read reports

Can you explain the internal workings of a concurrent hash map in Java?

Read reports

Can you write a coding question to fetch data using react to fetch Pokemon names from the api?

Read report

Regarding coroutines, how would you manage scenarios where several are executing on the same thread?

Read report

In CoderPad, can you create a mock data source that provides different data objects based on certain conditions?

Read report

Could you explain the principles of Object Oriented Programming?

Read report

What are your methods for ensuring enhanced security when making API calls?

Read report

Formats, difficulty and experience

Across all 15 Insulet Corporation interview reports.

Interview formats

Behavioral 37.1%
Technical 37.1%
Coding 22.9%
System Design 2.9%

Interview difficulty

Easy 33.3%
Average 60%
Difficult 6.7%

Candidate experience

Positive 46.7%
Neutral 26.7%
Negative 26.7%