I saw the job opening on the website and applied it on line. I got the interview phone next day and a interview chance two days later. At beginning of the interview, there were a C program test and a personality test on paper. Later, I interviewed with a engineer manager and a HR manager separately. I got the offer after the interview immediately.