I applied through a recruiter. The process took 2 weeks. I interviewed at Kaspersky (Moscow, Moskva) in Nov 2019
Interview
Tech interview with PM, architect and middle SE. Asked common questions about last exprience, asked to tell in detail about most interesting projects and some aspeckts of it's realization. It lasted about 1.5 hours.
The technical interview was a great experience. The interviewer was knowledgeable and made me feel at ease. The questions were challenging but fair, and they allowed me to showcase my skills. I am confident that I have a good understanding of the position and the company.
I applied online. The process took 1 day. I interviewed at Kaspersky (Moscow, Moskva) in Jun 2019
Interview
Mainly consist of the following chapters: - algorithms - C questions - system software The algo questions are very simple. C questions mainly about C internals, undefined behavior, how types are internally represented and so on
Interview questions [1]
Question 1
Buffer overflow, DEP, return oriented programming, how exactly that works, how can be bypassed, what hardenings are used
Software Engineer applicants have rated the interview process at Kaspersky with 3.4 out of 5 (where 5 is the highest level of difficulty) and assessed their interview experience as 80% positive. To compare, the company-average is 68.8% positive. This is according to Glassdoor user ratings.
Candidates applying for Software Engineer roles take an average of 9 days to get hired, when considering 5 user submitted interviews for this role. To compare, the hiring process at Kaspersky overall takes an average of 22 days.
Common stages of the interview process at Kaspersky as a Software Engineer according to 5 Glassdoor interviews include:
Group panel interview: 29%
Skills test: 29%
Background check: 14%
Phone interview: 14%
One on one interview: 14%
Here are the most commonly searched roles for interview reports -