Matched via angel.co, was then directed to apply on their website.
The application has two JavaScript related questions to answer. The questions are not hard, just require you to think. One is related to variable scoping and the other a tiny math problem relating to image resizing and aspect ratios.
Was then contacted 3 days later to do a technical interview.
Interview was about 45 minutes, was able to ask any questions regarding company. Was then asked to solve an example problem via live shared code editor.
The problem deals with managing asynchronous requests and wasn't difficult. The live coding / speakerphone was awkward for me and I think it tripped me up some. The interviewer did ask me questions that helped me quickly refactor some use cases and/or minor typos. The other unknown (that I should have had clarified) was to what degree they wanted the solutions completed... Did they just want answers to the problems, or cleaner, modular code that would have taken longer to produce.
4 days later I received a rejection email.
To others reading, none of the questions are hard, they are designed to provoke thought about common concepts. They are not written in ES6 or whatever the latest framework is, but that is truly irrelevant to what information they are trying to extract out of the interview.