Friend, tying the knots to have all logistics covered for a Technical interview is not an easy task. Maybe you are not the only one attending and yes it could take a few more days.

Also consider that here we are in the Holy Month of Ramadan and so "things" just slow down a little bit.

On the other hand yes some people get interviewed here directly and at the same time they are given the word of approval or rejection...so don't think that because you are coming the job is yours.

I know how you feel...I've been through that before and it makes you go "desperate" at some point.

Have patience...and pray for the best.