Submitted the application through email; Got responded within a day; Have interview on-site. Met HR hiring officer and development manager. The interview lasts for 2 hours; Got another phone call from the same officer on the same day to offer the position and discuss the compensation.