I was contacted by a recruiter and they told me the position I originally applied to was closed, as they already filled that position already. However, they referred me to another open position. The entire process took about ~3 weeks over the phone. The first was a preliminary interview to go over the position and my interests. The second was an accounting interview with a few basic terms and a few interview questions that lasted about 30 minutes. The third was a SQL interview that was capped at 30 minutes. And the final was a Skype interview that was about an hour with the team. I was the first candidate to interview, and waited another ~2 weeks as they complete the other interviews. They gave me a timeline when they will be making a decision, and got back to me with an offer!