Cracking Clipboard Health's Software Engineer Challenge: A Tough API Task

clipboard-health | Software Engineer | Interview Experience

Interview Date: Not specified
Result: Not specified
Difficulty: Not specified

Interview Process

After submitting my application, I quickly received an Online Assessment (OA). The requirements were complex, and I found mixed reviews about this stage on Reddit. The assessment required me to create a GitHub repository, complete the task, and merge it into the main branch.

For this stage, I was given access to a GitHub repository that was a simplified version of Clipboard Health. The task involved solving a specific problem, and my solution needed to be submitted as a GitHub Pull Request (PR). After submission, the team would evaluate my work and provide high-level feedback, regardless of whether I progressed further. If I continued in the process, there would be a follow-up interview where I would work on my solution synchronously with one of their engineers.

Once I accepted the invitation to the GitHub repository, I had 1 day to submit my solution, which should take no more than 45–60 minutes to complete. The problem involved fetching data from a web API with a script.

Technical Questions

  1. Fetch data from a Web API (GitHub, Node.js, Typescript, Web API)

Tips & Insights

It is advisable to brush up on specific technologies relevant to the problem, including GitHub, Git, Typescript, and Node.js. Familiarity with additional technologies such as NestJS and Prisma with SQL may also be beneficial, although not required.