First, you have a call with the headhunter. Second (after a week), you have a call with the developer. Third (after a week), you have a call with the marketing manager. Fourth (after a week), you have a call with the HR manager. Before all of that, you were asked by the headhunter to provide him with 4-5 previous employer phone numbers so they can contact them, preferably from foreign countries. I gave them one from Sweden, one from China, one from the US, one from Serbia, and one from Israel. This is the most difficult hiring process I have ever experienced in my life. However, I must say that I have never been asked to perform any actual work to test my knowledge, which is a real relief. After my 20-year-long career, it's overwhelming to be subjected to tests just to prove my abilities.