I received an onsite interview invitation where I had my initial interview with the HR, and then proceeded with the final interview with the manager on the same day. They gave me a background of the company and the position I am applying to and the whole process was smooth.