This challenge is meant for candidates applying for the Senior Member of Technical Staff (SMTS) position to work with our engineering team. We are looking for experienced professionals who can make significant contributions to our projects.
We are a SaaS product startup based in Bangalore, founded by startup veterans. We want to build a great product, sell it worldwide, and have fun doing it!
Check out our careers page to get a glimpse of what it's like to work with us. Also, check out our Glassdoor reviews here. You can read stories from our team members here.
You are allowed to use any online/AI tool such as ChatGPT, Gemini, etc., to complete the challenge. However, we expect you to fully understand the code and logic involved.
This challenge involves writing a backend service for a URL Shortener. The challenge is described in detail here.
Once you submit the assignment, you will hear back from us within 2 working days via email.
- Please ensure that you don't fork this repository. We want your submission to be private to avoid plagiarism
- Clone the repo to your local and ensure you push your code into your own private repository on GitHub.
python3 -m virtualenv env
source env/bin/activate
pip3 install -r requirements.txt
rm -rf instance/url_shortener.db
bash run.sh
pytest -vvv -s tests/
For submitting the assignment, please follow these steps:
- Ensure that you push your code into a private repository on GitHub.
- Add
Shwetabhk
andkartikeyrajvaidya
as collaborators to your repository with Admin access. - For steps to add a collaborator to your repository, refer to this link.
Once you are done with your task, please use this form to complete your submission.
Once you submit the assignment, you will hear back from us within 2 working days via email.
We look forward to seeing your solution!