I applied through a staffing agency. The process took 4 weeks. I interviewed at Imperva in Jan 2020
Interview
The end to end process was very slick. The headhunter was very knowledgable on the company and role. The hiring manager performed an excellent interview. I also got to meet the CEO as part of the process. This was a very well controlled call.