The current internship interview process is comprised of two remote rounds, an initial round and an "onsite" round. Both consist of an online coderpad environment (which your solutions are expected to compile on). Initial round is one 45 minute call, while the "onsite" round is two 45 minute calls.
Personally, for me the first round went fine, however the second round was particularly challenging due to both the technical questions asked and technical difficulties on both parties (first interviewer was almost 10 minutes late and second interviewer had trouble connecting via Skype, resulting in the interview starting 20+ min later).