The whole process took about 3 weeks. First I was invited for a 10 min phone interview with recruiter. After that, in a week, they scheduled 20 min phone screening interview with hiring manager. The same day after chatting with hiring manager I was sent a short test assignment to write a couple of SQL queries and test cases around their web site feature. And final face to face interview happened a week later. In 2 days later I received a call from hiring manager saying that they decided to go in another direction.