this post was submitted on 14 Sep 2024
19 points (95.2% liked)

Programming

17344 readers
457 users here now

Welcome to the main community in programming.dev! Feel free to post anything relating to programming here!

Cross posting is strongly encouraged in the instance. If you feel your post or another person's post makes sense in another community cross post into it.

Hope you enjoy the instance!

Rules

Rules

  • Follow the programming.dev instance rules
  • Keep content related to programming in some way
  • If you're posting long videos try to add in some form of tldr for those who don't want to watch videos

Wormhole

Follow the wormhole through a path of communities [email protected]



founded 1 year ago
MODERATORS
 

I'm doing interviews for companies that would involve API integrations. I've done a couple now where I was given some general API information (some intentionally unclear, some more clear) and I felt I didn't do well. Mainly I was nervous, and felt very pressured just to understand how the different parts of the APIs interact with each other and should be interacted with. This is despite doing this for work and myself not feeling as nervous doing more common coding tests which I don't do as much at work(thanks to doing examples on hackerrank, Leetcode helping me feel more comfortable).

So what are the resources I should leverage to practice API integrations? How should I go about practicing? Especially considering that I do need to perform in a certain way during interviews.

top 4 comments
sorted by: hot top controversial new old
[–] [email protected] 11 points 1 month ago (1 children)

https://spacetraders.io/

A fun game specifically designed to help learn restful APIs

[–] [email protected] 2 points 1 month ago

whoa this looks cool

[–] [email protected] 5 points 1 month ago

Pick a popular online service with a public API and write some scripts that integrate with them. Learn by doing.

[–] [email protected] 2 points 1 month ago* (last edited 1 month ago)

I would recommend Shopifys APIs. Theres a lot to them, they’re well documented, and you can build a developers store for free.

Adobe commerce is another one. You can get a dockerized store up and running pretty quickly, also free and their documentation includes some basic suggested workflows.

Edit: these are mostly for practicing consuming apis, not sure if thats what you were looking for.