The hiring manager was the one that contacted me first and offered me the job, I accepted a call from her with a few questions then scheduled an online interview with one of their programmers. After that, they told me a few days later my results and gave me some guidance in what I could improve.