The interview is too long, it is not worth it. It all starts with a phone call from HR to briefly talk about the role, why are you interested in Vistaprint and your current job/ salary expectation/ notice period. After a week or so the next step in the process is for you to complete a Codility Test.The first part is a coding exercise (about telephone bill). The second part is an open question about the programming languages you like the most.
If you pass this test, then there is a technical call with one Lead Software Engineer which will ask you about what programming languages you use, the difference between them, OO simple questions. tell about one project/task which you were happy/proud to do, how would you sell it to your 90-year-old grandma etc. And again, you wait for some time and if positive feedback they invite you to a round of interviews in their office in Barcelona.
Before you actually go to the face-to-face interview, HR calls you again to talk about the interview. And then finally on this day they'll do a design test (class design, stacktrace of code, ask some changes to implement and use cases), then a code challenge (again) for you to implement some calculations of a shopping cart and discount vouchers to price. Then you have lunch with one of the guys, after that another interview with the technical manager in which he will ask about your current role (again), what do you do, how do you handle feedback, it seems that details are never enough here. In the end, it looks like this is the only interview that matters to them. as if you are talking to the guy who decides whether you pass or not. After all that you will do a kind of a retrospective (for those familiar with Scrum) which they will give you feedback on positive/negative aspects of you and how the interview went. But don't believe it totally, even when they tell you it was stellar and nice , you might not get the job (they will come up with some random/generic reason later).
In the end the process was not good as seemed fake. It is too long and it is really not clear what the REAL criteria is.