Earlier quoted context omitted.
We ( https://obvious.in ) documented our entire hiring process on our Playbook ( https://playbook.obvious.in/hiring/hiring-process/engineerin... ). Took us about a week to write everything down the first time and then we continuously updated it until it reached the current state. We had the advantage of being a "public by default" company, so there was no need for approvals of any sort.
> We expect you to use git, commit code as you go along, and build the app iteratively -- just as you would during a normal workday. This seems a little bit odd to me. How long do you expect people to work on their home assigments in order for them to commit often? Is it days, or weeks? I don't imagine multiple commits for a 3 hour poject. For a new project there aren't any well defined states of the code that make s…
If you implement a piece of logic with passing tests, then commit. It takes seconds to do but makes reviewing so much easier.