I am online applied. Get feedback very quickly. Only once onsite interview. The interviewer is the directly manager. He asked some basic question. At the end he said he will give me answer in one week, because he have three more need to compare. One week later, I got the answer that I was hired.