The whole process should contain an online interview (about 1 hour) and then a on-site interview. I only get access to the online interview. It begins with a self introduction. Then goes to a coding question (about 40 min). At last, some technique question are asked. For me, a question about the benefits of cloud computing, a question about the difference between java script and traditional programming languages(C, C++, Java ...), and a few more.