Commure logo

Commure Software Engineer Interview Questions
& Process

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

Based on 17 interview experiences · FREE TO READ

2.8 Rounds average
Average Typical difficulty
52.9% Positive experience

Candidate interview experiences

First-hand accounts from people who interviewed at Commure.

Showing 3 of 17
Commure logo
Commure

Software Engineer

Engineering · nearly a year ago

Entry Average Negative experience No offer 1 round
Interview process
Technical screen
Interview formats
Technical Coding

This was one of the most uncomfortable interviews I've ever had. The interviewer seemed totally uninterested, barely engaged, and there was no real conversation or back-and-forth. It felt cold and off from the beginning. I finished the problem, covered edge cases, and discussed trade-offs, but there was hardly any follow-up, no deep dives into my reasoning, and no real collaboration. It felt more like I was just silently doing a task for someone who had already mentally checked out. A good engineering interview should test communication, problem-solving approach, and collaboration. This, however, felt very transactional and rigid, like they were just looking for a specific answer they had in mind instead of having a genuine engineering discussion. The interviewer was also based overseas, which for a US healthtech company, makes me wonder if their engineering investment and hiring plans match their domestic growth. Communication issues and cultural differences can really hurt interview quality and team chemistry. All in all, it left a bad impression, not because it was hard, but because of the disengagement and unprofessionalism.

Confirmed questions1 question
  • Implement a balanced binary search tree.
Commure logo
Commure

Software Engineer

Engineering · nearly a year ago

Mid Average Positive experience No offer 8 rounds
Interview process
Recruiter call Technical screen Technical screen Technical screen Technical screen Onsite Onsite Onsite Onsite
Interview formats
Technical Coding System Design Behavioral

It was a pretty standard interview process. I had a recruiter screen first, then two technical interviews, followed by one system design interview, and finally three interviews with the hiring manager and executives. The technical interviews weren't like typical LeetCode problems; they were more focused on implementation details. The other parts of the interview were pretty standard, asking about my previous technical projects.

Confirmed questions3 questions
  • Could you implement a rate limiter that works?
  • Describe your past technical projects.
  • Can you explain your previous technical projects?
Commure logo
Commure

Software Engineer

Engineering · a year ago

Intern Average Positive experience No offer 2 rounds
Interview process
Recruiter call Technical screen
Interview formats
Technical Coding

It started with a phone screen where I talked about my background and why I was interested. Then, there was a python technical interview, which was a live coding challenge. I managed to get the implementation working, but we ran out of time before I could refactor or put it into classes. Near the end, they asked how I'd make it production-ready, and I talked about refactoring, using a DB, handling errors, and deploying with AWS Lambda. I think I could've explained that part better, maybe more structured or with a template. The interviewer was helpful when I was stuck, pointing things out. My mistakes were using a reserved word as a function name, messing up a key when getting expiration data, not explaining my production approach clearly, and possibly not refactoring live even though I said I would.

Confirmed questions3 questions
  • Can you tell me how you would prepare the URL shortener for production?
  • Could you code a URL shortener, similar to Bitly, that includes two endpoints: one for shortening URLs and another for redirection?
  • Now, can you incorporate expiration functionality into the short URLs?

Commure Software Engineer Interview Questions

Quoted word for word from Commure interview reports.

As an optional enhancement, could you incorporate a "link expiry" feature that restricts the usage count of a shortlink?

Read reports

Explain how to create a `/{short_link}` endpoint that handles redirection to the associated long URL.

Read reports

Now, can you incorporate expiration functionality into the short URLs?

Read reports

What would be the design for a basic front-end interface that includes an input field for link submission and displays the resulting short link to the user?

Read report

How would you approach mapping short links to their corresponding long links?

Read report

Formats, difficulty and experience

Across all 17 Commure interview reports.

Interview formats

Technical 32.6%
Coding 30.2%
Behavioral 23.3%
System Design 14%

Interview difficulty

Easy 11.8%
Average 82.4%
Difficult 5.9%

Candidate experience

Positive 52.9%
Negative 35.3%
Neutral 11.8%