Applied on their website , 2wks later, got onsite interview with 1 HR, 2 team managers
it was taking almost 2 hrs.. it was so hard i felt exausted..no time to breathe..
also i had to fill out some job application doc included the person who may contact to check my reference