Full stack app as following.
Make a simple full stack app for URL shortening.
I should be able to give a link and get a short link.
I should be able to go to this short link and get redirected to my long link.
Make sure links persist through app restarts.
(Optional): add “link expiry”: limit the number of times a shortlink can be used
You can use some of these resources to start
-
-
Map {shortlink -> long link}
/new_link {link} -> {your app’s URL/shortlink}
/{short_link} -> return redirect to link
For front-end: Simple UI with input box to submit link and display short link to user
Domande di colloquio [1]
Domanda 1
Make a simple full stack app for URL shortening.
I should be able to give a link and get a short link.
I should be able to go to this short link and get redirected to my long link.
Make sure links persist through app restarts.
(Optional): add “link expiry”: limit the number of times a shortlink can be used
You can use some of these resources to start
Map {shortlink -> long link}
/new_link {link} -> {your app’s URL/shortlink}
/{short_link} -> return redirect to link
For front-end: Simple UI with input box to submit link and display short link to user
One of the most uncomfortable interview experiences I've had. The interviewer appeared completely disinterested — minimal engagement, no conversational flow, and no meaningful interaction. The energy was cold from the start and gave off bad vibes throughout.
I completed the problem, handled edge cases, and explained trade-offs However, there was almost no follow-up discussion, no probing into reasoning, and no collaborative back-and-forth. It felt less like a technical interview and more like silently performing for someone who had already checked out.
A strong engineering interview should assess communication, problem-solving approach, and collaboration. Instead, this felt transactional and rigid — as if the interviewer was looking for a specific memorized pattern rather than engaging in actual engineering dialogue.
The interviewer was also overseas. For a U.S.-based healthtech company, it raises questions about whether engineering investment and hiring are aligned with domestic growth. Communication gaps and cultural disconnect can significantly impact interview quality and team cohesion.
Overall, the experience left a negative impression not because of difficulty — but because of disengagement and lack of professionalism.
The interview process was very standard process. There was a recruiter screen, 2x technical, 1 system design, 3x HM/Executive screen. The technical's were not leetcode and more implementation focused. The other stages were very standard where they asked questions about past technical projects.
Ho sostenuto un colloquio presso Commure (Mountain View, CA)
Colloquio
Multiple google meet calls, then a technical interview. Met with a team in person and then had another meeting with another executive. Total of 4 interviews, with one of them being a technical interview.