Applied in a job fair when I graduated. The process took about 2 months. 3 rounds in total. First is HR with Tech manager, took 1 hour. The second round with two other technical persons for 2 hours, the last round was a 3 hours written test, but more of general IQ test.