Applied online. Got a request for a phone interview within a couple days. After the phone interview, I was asked to come in for a 3 hour onsite interview with 4 developers. They all only asked syntax questions and had assignments for me to complete. E.g. how to code an auto-complete feature in JS, how to create a circle with a double border in CSS only, how to write a traffic-light control code, how to code a simple html form. At the end of the interview, however, I learned that the position for which they were interviewing me has already been filled last year and they don't really have a need for another developer. They just left it open in case they find someone extraordinary. I think it may be their standard practice, since I now see a lot of people who interview with them don't get an offer in the end.