A recruiter from England contacted me directly and said that I was recommended for a very senior role in JP Morgan in Israel (VP level).
Conducted some basic skills interview and screening on the phone, asked about my salary expectations and forwarded the request to the local hiring manager in Israel.
A few days later someone contacted me and told me about the group, project Athena which is spread across 3-4 Geographies, Israel, London, New York and Singapore (I think)
Told me they have a long process but that the work should be interesting and the pay is top notch.
After that he asked me a few quick questions on the phone (C++) and scheduled the first interview.
Overall in the process I had *11* technical interviews, 7 in person and 4 additional ones over the phone with Executive Directors from New York.
Each interview was a pass/fail - if you fail you don't go forward, if you pass you do.
For the entire interview process you are given a syllabus, which looks like a list of all the topics in computer science studies bachelors.
You are instructed to study and study hard, because the interviews are hard. (Quite an unfriendly approach given that the recruit only VERY experienced people, and expecting someone to spend days/weeks on studying for interviews isn't very reasonable)
Yet, I spent a few days studying.
Each interview included usually about a dozen technical questions, logical/mathematical riddles and some interviews included design questions as well.
It seemed to me that the interviewers didn't look for a good programmer but for one who can answer the most trivia questions regarding computer science.
Of all the interviews I've had 3 where I had to use my head, and the rest were based on whether you know the answer or not.
Most interviewers are friendly, some or not - some expect you to know by heart C++ definitions of a c++ standard. Some expect you to know python standard by heart, others expect you to explicitly know things you have no experience with.
Some interviews seemed like the whole point was to see how one copes with stress, i.e.
the interviewer asked give me a list of criteria to differentiate between multi threading and multiprocessing when designing a system, when I asked how many criteria he looked at my CV and said - well you have about 10 years of experience so give me 10..
When coming to talk about the salary during one of the technical interviews which was done by the hiring manager he asked he again about how much I make and simply stated that I would start with roughly 25% more on my first year, and from there on the salary can only grow.
My overall experience is not very positive, since after spending so much time on the hiring process no feedback was given besides a brief email stating we decided not to continue the process after your last interview. (which was after the 11th technical interview, excluding the initial screening by the recruiter, and the brief interview before setting the first 1:1 interview)