I cant remember if I applied or they proactively sought me out. EIther way, an initial phone interview went well, and they then flew me to Vancouver Canada for a series of interviews with members from different teams. I was enthusiastic about the position, but I was nervous as I really wanted it, and made a few faux pas in my answers, that I tried to recover from, but I could tell they were not impressed.
Some of the personal questions I thought I handled very well, but they had some specific technical questions which were more in the realm of things I had done years ago, and frankly I was unable to give good answers. Looking back now I should have prepared better on the OO side of things, as well as taking some basic pseudo coding tests, but I didn't, and if I was them I would not have offered me the job either.
In fairness the reason they gave is that I was not right for the role they were looking for. I think I may have gotten a similar role there, but my current employer was generous, and I think they reckoned I was too expensive given the fact that not all my answers were great.