First a test, then a Skype interview, then another test. Skype interview went fine and everything, except the interviewer seemed very bored by everything and made it feel like it was a chore to interview me. Then I was supposed to do the test, but from the client side no one showed up, after I waited for 45 minutes. I went home and was bombarded with calls for the next few days about rescheduling. Thankfully, I wasn't in a position to need the job anymore after a few days, so I could stop wasting my time and everyone else's time. Probably an exception, but that was a pretty bad experience, one of the worst in the few months I've been interviewing, to be honest.