Applied through employee referral. The process took approximately 3 weeks.
A phone screen was conducted through google hangout. The interview question was elementary dfs, didn't do well on the problem but had a joyful talk with my interviewer.
Onsite was one week later, which consists of three rounds of coding and one round of behavior questions. Coding Problems were about bfs, dfs, backtracking, Trie trees and so forth. The overall difficulty was above average. However interviewers were patient and willing to help. Got stuck severals times during coding, my interviewers were happy to make clarifications and help point out corner cases.