They have you take a preliminary interview quiz which is basically a personality test and then a timed basic computational test. The next part if you do well is a phone interview with the recruiting department. If that goes well the next step is setting up an interview with the lead front end engineer.