By using this site, you agree to our updated Privacy Policy and our Terms of Use. Manage your Cookies Settings.
458,068 Members | 861 Online
Bytes IT Community
+ Ask a Question
Need help? Post your question and get tips & solutions from a community of 458,068 IT Pros & Developers. It's quick & easy.

What should I do with endpoints ?

P: 2
I am giving a technical test for a job. This is the specifics of the Technical Test as messaged to me :

Please show us your strengths/skills by building anything you'd like using data from Torre.
The goal is for us to get an idea of your skills/strengths in the areas of web development, software architecture, algorithms, innovation, strategic thinking, autonomy, learning, attention to detail, and communication. If you join our team, you'll be working on the full stack. As such, we'll be evaluating your potential in both front and back end development.
You can access these endpoints:

GET https://torre.bio/api/bios/$username (gets bio information of $username)
GET https://torre.co/api/opportunities/$id (gets job information of $id)
POST https://search.torre.co/opportunities/_search/?[offset=$offset&size=$size&aggregate=$aggregate] and https://search.torre.co/people/_search/?[offset=$offset&size=$size&aggregate=$aggregate] (search for jobs and people in general, you can see how it's being used here: https://torre.co/search).
You can invest as much time as you'd like. Please log your progress. You have 24 hours to complete it.
Your deliverables are:
A link for us to test what you built
Your progress log
A way for us to review your code through a control version system (for example, Github) where we can review your incremental progress
Anything else you'd like to share with us
This links are not working. I don't understand at all what am I supposed to do with these links.
4 Weeks Ago #1
Share this Question
Share on Google+
5 Replies


Expert 100+
P: 260
I genuinely don't think this should be rocket science for someone considering a full stack role.
4 Weeks Ago #2

P: 2
I am but I have no previous experience. Please help
4 Weeks Ago #3

Expert 100+
P: 260
Simply put, you have been provided the access to some parts of site's database via the API. An app needs to be developed to make use of the HTTP methods and perform CRUD like operations.

Your deliverables are:
A link for us to test what you built
The app could be tested via localhost and later can be deployed to a service on the web (like Heroku) for live preview.

A way for us to review your code through a control version system (for example, Github) where we can review your incremental progress
I suggest using proper messages while making the commits. Maybe make use of multiple branches too.

The rest depends on someone's creativity what he/she comes up with.
4 Weeks Ago #4

P: 1
Hi what api is useful for beginners? Thanks.
3 Weeks Ago #5

Expert 100+
P: 260
There are tons out there. Free and paid ones, APIs that don't require auth, APIs that require keys and tokens, etc. Use a search engine to find and choose the one you feel like.

For me, the first API i worked with was Twitter like 3 years ago. It uses auth. I made a bot that tweeted random sketches and text using processing library, p5.js, and node.js; and used heroku for the deployment. It was fun. The code doesn't work with the latest updates as Twitter has made significant changes in the streaming protocols.

A developer account needs to be set up to use Twitter API and generate the required keys and tokens for every app you make. I think Twitter is becoming stricter eventually to provide developer access. Probably because people's been using it for political gains like to put a hashtag on trending using bots. One can also apply multiple times though.
3 Weeks Ago #6

Post your reply

Sign in to post your reply or Sign up for a free account.