Software Engineer Interviews
Interview Questions
General Questions
Technical Questions
- Ask about Git
- What is a
stash
and how does it work?
- What is
rebasing
and how does it work?
- What is the difference between
put/post/patch
HTTP methods?
Challenge: Amazon IP Ranges
Possible Answer
- Retrieve the list from https://ip-ranges.amazonaws.com/ip-ranges.json and parse the data. Filter for
region
or service
and then both.
- What would you do after to break up the IP ranges into individual ip addresses?
- Can they sort the final list?
- Can they retrieve a list of possible regions and services?
- Follow up, parse the GitHub IP list found here: https://api.github.com/meta