
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
Candidate interview experiences
First-hand accounts from people who interviewed at Insulet Corporation.
Software Engineer
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.
- Regarding the development of new Microservices, what measures would you implement to guarantee the application's resilience and performance?
Senior Staff Software Engineer
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.
- 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?
Software Engineer
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.
- 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.
“Can you reverse a string in Javascript?”
Read reports →“What is the difference between == and === in JS?”
Read 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.