I had to gone through 1 technical phone interview from Taiwan, 5 onsite interviews from Singapore, Taiwan and New York, and numerous calls from the recruiter from Taiwan. All at odd hours. It's tiring process but very interesting. I feel honored to be able to experience all these.