They invited me for an onsite interview, which lasted for one hour. There were two people present, and everything seemed to go well. However, after the interview, I didn't receive any reply or feedback.
At the very least, they should provide feedback to the interviewee. I had to take a day off from my current job to attend the onsite interview.