They had a pre screening call, and then two separate interviews, followed with a required project that was quite extensive. They moved me along very quickly in the interview process often scheduling the next interview in that current interview. Made me feel really confident about the job then went silent after I spend hours on the project. Then sent me an automated email telling me I didn't get the job on a Saturday.