
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
Candidate interview experiences
First-hand accounts from people who interviewed at Commure.
Software Engineer
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.
- Implement a balanced binary search tree.
Software Engineer
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.
- Could you implement a rate limiter that works?
- Describe your past technical projects.
- Can you explain your previous technical projects?
Software Engineer
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.
- 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.
“Implement a balanced binary search tree.”
Read 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 →“Could you implement a rate limiter that works?”
Read report →“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 →“Could you build a URL shortening API service?”
Read report →“How would you approach mapping short links to their corresponding long links?”
Read report →“How would you call an API and extract data from it?”
Read report →Formats, difficulty and experience
Across all 17 Commure interview reports.