InstaMed logo

InstaMed Software Engineer Interview Questions
& Process

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

Based on 9 interview experiences · FREE TO READ

2.4 Rounds average
Average Typical difficulty
55.6% Positive experience

Candidate interview experiences

First-hand accounts from people who interviewed at InstaMed.

Showing 3 of 9
InstaMed logo
InstaMed

Software Engineer

Engineering · more than a year ago

Mid Difficult Positive experience Accept offer 3 rounds
Interview process
Technical screen Onsite Background check Offer
Interview formats
Technical Coding Behavioral

The software team at Instamed, located in Newport Beach, is looking for candidates who are critical thinkers, can analyze impact under pressure, and are committed to improving existing software. The work environment can shift from relaxed to stressful, but it ultimately helps developers grow. Instamed's software and services are designed to be extremely reliable, with code reviews before every major release to test intelligence and logic. This rigorous process prepares you for future challenges, and though it can be tough, it's a valuable learning experience.

Confirmed questions1 question
  • How would you determine if a linked list contains a loop?
InstaMed logo
InstaMed

Software Engineer

Engineering

Senior Average Negative experience No offer 3 rounds
Interview process
Recruiter call Technical screen Technical screen Technical screen
Interview formats
Behavioral Technical Coding Technical

So I had my first interview with the most senior engineer. It started with some basic behavioral questions and then we went over my resume. After that, there were a couple of easy technical questions, but then two problems came up that were a bit tricky. One of them was about trees, but the question was kind of vague and didn't specify if it was about binary trees. I asked about it, but the interviewer didn't really clarify. The last question was more of a logic puzzle, not really technical. The next two interviews were strictly technical. The second interviewer seemed really checked out, which was off-putting and felt like a waste of time. The third interviewer was nicer, but honestly, after the second interview, I was pretty much done.

Confirmed questions1 question
  • Nothing unexpected or hard but the puzzle to solve which serves no purpose posting here since it was pretty arbitrary.
InstaMed logo
InstaMed

Software Engineer

Engineering

Mid Average Negative experience No offer 2 rounds
Interview process
Recruiter call Phone screen
Interview formats
Behavioral System Design

I had an initial phone call with a recruiter, who was really nice and helpful. After that, I had a 30-minute phone interview with the "Head of Innovation." He was a bit late for our call. We got straight to it, and I talked about my background and what I'm looking for. Then, he asked me a system design question. He didn't give much feedback during my explanation. It felt like he was busy with other things because when I asked him questions, there was a delay in his responses. He seemed really uninterested and eager to wrap things up quickly. I'd say this was my worst interview experience, especially with this "Head of Innovation."

Confirmed questions1 question
  • Tell me about how you would design a Call Center.

InstaMed Software Engineer Interview Questions

Quoted word for word from InstaMed interview reports.

Write a recursive function to sum the values in a Binary Search Tree.

Read reports

How would you print the elements of a given balanced binary tree in numerical order?

Read reports

How would you merge two sorted arrays into one in O(n) time and O(1) space, assuming one array has enough room for the result?

Read reports

Could you write a function to sort an unsorted list of integers, with even numbers ascending and odd numbers descending, using the ternary operator?

Read report

Could you write a function that converts an integer into its English word representation?

Read report

Can you explain the difference between == and === in JavaScript?

Read report

Could you explain the distinction between passing parameters by reference and passing them by value?

Read report

Formats, difficulty and experience

Across all 9 InstaMed interview reports.

Interview formats

Technical 36%
Coding 28%
Behavioral 24%
System Design 12%

Interview difficulty

Easy 11.1%
Average 77.8%
Difficult 11.1%

Candidate experience

Positive 55.6%
Negative 44.4%