Apply online, get an email to complete a coding challenge, I finished and was told I passed this stage, then I went to the company for face-to-face interview, two persons interviewed me, one is web developer, another is the manager. Both were very nice. After two weeks got the answer that someone else has more matched skills they are looking for. Good experience.