This is an AVP position. I applied online. At first, HR sent me an email asked me about basic information, eg, location, salary expectation, visa status.
After two weeks, I received a phone interview invitation. During the phone interview, I was asked about some technical questions.
Two weeks later, I got an opportunity for onsite interview. There are three-person during the process and the process took about 90 mins. During this interview, a lot of tricky technical questions are asked. After the technical part, several personality questions are asked.