I applied through college or university. The process took 1 week. I interviewed at Imperva (Tel Aviv) in Jun 2012
Interview
first, HR interview, then a professional interview and after that another professional interview.
On the first professional interview they are interested in logical abilities, understanding C semantics and knowing about synchronization in C.
Interview questions [1]
Question 1
Solve the Readers-Writers problem with semaphores, such that the writer never starves.