Very long interview process - took multiple calls, with both technical and HR questions. Entire process took over 2 months and seemed chaotic. On each call-intreview I was scheduled to another "last one" with yet another person.
Got an offer, that was completely different than what was presented to me on 1st call - didn't take it. Company is OK with doing interviews for more than 2 months, but apparently there is problem to start the job 2 weeks later. Also, compensation and relocation package were different than what I've been told in initial offer. (I wouldn't even consider this offer if I'd knew the compensation would be that low)
Technical questions were very academic alike - took online algorithms quiz, on-call questions were related to fixing some bugs in example methods and solving an algorithm questions.
Entire process overall was rather unprofessional, especially when considering relocating to another country - I didn't feel like company would support me if I made choice to go with it. Seems like company branch in Tokyo have no experience with relocation and hiring from abroad.