I got an email linking me to a site called hackerrank. There was a series of very simple technical questions as a sort of pre-interview (to make sure I could actually code, I assume). The process was timed -- I was allowed 60 minutes, but the questions were simple and took much less time than that.
After passing that round, I got another link. Same deal, harder questions. The questions weren't terribly difficult, but they were tough enough that I screwed up one and ran out of time trying to fix it. I didn't get invited to do another.