Attended an exam/interview day at the company HQ at Petach-Tikva with three other candidates. The first part was an exam designed to test general intelligence, similar in style to many SAT exams. After that came a written exam to check the candidate's knowledge in Java.
After that, the two of us that passed were interviewed by a group manager. I was asked 4 different questions:
1) How do you detect if there is a loop in a linked list.
2) A question about design patterns that I do not remember (I flunked this one).
3) Implement a comparator for 4 binary signals, provided you have a comparator for 2.
4) Simple Geometry question (what is the shortest distance between two opposing vertices of a 3D cube).
Interviewer told me I passed it and sent me to an interview with the head of the team I was supposed to work under. He showed me a few examples of code in Java and asked me to find the bugs if there were any, I found them easy enough.
Also did an interview with HR.
After a week I got called up by HR and told I got the job, but that the company still hasn't opened the position, as there were some financial difficulties. After several weeks of 1 call a week on average from my side, I was told that they eventually closed the position completely and were not taking anyone in.