There are about 5 or 6 steps in this process.
1. 15 minute phone screen with recruiter
2. 45 minute video call with hiring manager
3. Virtual technical interview
4. Take home project (1 week to complete, paid)
5. Interview with designer
6. Interview with VP of engineering.
I only made it to step 2 so I can't say about the other parts of the process but the entire interview process was laid out to me by the recruiter. Overall I felt the process was well managed and the three individuals I dealt with were all professional and easy to work/speak with.
In terms of the interview process the only negative I would give is that when they decide not to move forward with you, there is no reason provided, i.e. other people with more experience so they are better candidates, cultural fit, etc. I know most organizations won't provide this feedback either so it's not something specifically with Abstract but it's a negative I'd give to all organizations. If someone takes the time to apply and interview I feel the least an organization can do is provide feedback so that the individual can either work to get better where needed. While it could be many different reasons, it's never a good feeling being passed upon and not having any idea why and specifically if there was something I could have done better to improve my chances.
Overall though based on what I heard during the interviews Abstract sounds like a great organization to work for.