interview process was quick and average difficulty level, I got to hear back from them after a week but for few people it took 3 rounds of interview and 2 weeks to hear back. overall experience is good, work is mostly independent for interns with weekly meetings with your supervisor.