1: Recruiter contacted me for a quick introduction
2: Teams meeting for a 90 minute live coding (web cam & screenshare)
3: Take home project (Project briefing with requirements but you design the app user flow)
Take home project was for an application that is production ready without using any external services (cloud, server, databases, containers). They say to be creative. Requirements were to include Integration of an API they chose, Automated Unit tests, currency exchange rate conversions, and some small field constraints.
I put about 30hrs into this project and even went above and beyond (or so I thought). I came up with a custom brand, catch phrase, logo, had a trello board with all of my tasks/bugs/tests, my GitHub repo had all of my PRs & branches for each task (36 Prs and branches ). Created unit tests for every backend service/action. I even added automated test actions in GitHub.
I accept that I was not chosen for the position. But I put 30+ hours into this, and was very happy with the result. I waited 3 days after submitting it and got a phone call from the recruiter saying I did not get the position.
Never spoke directly to the company once. No thank you for my hard work/time and overall no acknowledgment at all. No feedback at all.
Designing and developing a production ready application that I am proud of in 5 days on top of having a full-time job was very challenging.