Software Developer applicants have rated the interview process at Imperva with 3.2 out of 5 (where 5 is the highest level of difficulty) and assessed their interview experience as 50% positive. To compare, the company-average is 58.5% positive. This is according to Glassdoor user ratings.
Candidates applying for Software Developer roles take an average of 8 days to get hired, when considering 12 user submitted interviews for this role. To compare, the hiring process at Imperva overall takes an average of 19 days.
Common stages of the interview process at Imperva as a Software Developer according to 12 Glassdoor interviews include:
One on one interview: 29%
Skills test: 24%
Phone interview: 14%
Presentation: 10%
Personality test: 10%
Background check: 10%
IQ intelligence test: 5%
Here are the most commonly searched roles for interview reports -
The process took 1+ week. I interviewed at Imperva in Nov 2017
Interview
It was a very efficient and quick process. The first interview was with the team leader. Good smart questions. The second was HR and the last was with the group leader. Everybody were very nice.
I applied through college or university. The process took 3 weeks. I interviewed at Imperva (Bengaluru) in Dec 2024
Interview
Interview went very smooth. My interviewer is very chill guy. Interview started with dsa , coding and went to backend technologies like rabbitMQ, load balancer. Actually imperva as two interview rounds from round 1 i got good feedback and they said no need of second round and directly selected for internship.
Interview questions [1]
Question 1
RabbitMQ vs kafka, linkedlist vs array, load balancing
Started with technical interview then with manager then HR
They asked me how to sort words from dictianary in technical interview
And ablout me and previous jobs
The interviewer helped with getting the optimal algorithm / DS for less time compexity
The process took 1 week. I interviewed at Imperva (Tel Aviv-Yafo) in Sep 2024
Interview
got call from hr then talk about the stack and role then got interview in zoom call then told me to make some kind of a rate limiter or something that can block user from entry if multiple tries happens. lets say user can login 4 times in 10 minutes, 5 is a limit. how you model it and manage it.
Interview questions [1]
Question 1
some kind of a rate limiter or something that can block user from entry if multiple tries happens. lets say user can login 4 times in 10 minutes, 5 is a limit. how you model it and manage it.