I applied online and was contacted by an employee. The process involved one technical round on phone and two technical round on site. The interview process was very vague as there were questions involving web development, security, mobile app development but nothing based on kernel. The interviewers were not involved in the interview process(one interviewer was checking the phone while I was solving a problem on the whiteboard). This didn't give me a chance to establish proper communication to prove myself.