It took awhile (the process lasted about 3 months), but everyone I spoke to was extremely nice and understanding. First came a few behavioral questions, then a few technical rounds where you explained about past work. Then the final round was also a technical phone interview. No in-person interview.