Interview by phone, screening and some non-complex questions followed by a test.
The test is way too long and ain't worth for a interview with a startup that is not yet mature to compose a coherent test for the interview:
1) Code an API that implements RESTful (put/post/delete/get) to a persistent DB (mysql). suggested SpringBoot or NodeJS
Valued:Code Style, Reusability, Unit Test & Code Coverage, Logging and Code Comments, Proper Readme to build, run and test (here u also missing instrumentation/telemetry)
2) CI/CD, build your deploy platform or use PaaS and compose a full CI/CD from your code of task #1.
Sync commit to build & deploy. Code, Jenkins, etc.
Valued: Pipeline, Documentation, Docker or Artifact, Code Review Tools (??), Pipeline performance.
3) Architecture, Design HA & Scalable using AWS with autoscale via aws-cli or aws-sdk and harden VPC's, NSG, etc of the deployed resources.
Valued: Deploy EC2, ELB, API Gateway .. all suggested with cf, tf, etc
Bring your own AWS account and all at your own expenses, in return:
"you get an interview with a startup" or "you wasted 100$ in AWS credits".
Im not sure if this people wants to meter your skill or how desperate you are for a job or get this amount of work free-of-charge ??
I didn't made the test, not because I don't know how to.. but mostly because I find quite immature a company that makes a test like this and I believe this will be the ABC of your day.. absurdity everywhere.
FYI, If i have to build something and put some time.. at least I will build something that is "today's ways" and have a result that isn't a waste of time.
EKS + RIO + LINKERD + TEKTON + BUILDKIT + DOCKER 2stages build.
Wonder if the person who created the test knew that is expecting 10+h of work for free... and encouraging production grade IaaC, boilerplates, test automation, ci/cd, etc... ridiculous.