Kaspersky logo

Kaspersky Software Engineer Interview Questions
& Process

Real candidates share what happened, how many rounds they had,
and how the experience turned out.

Based on 6 interview experiences · FREE TO READ

1.5 Rounds average
Average Typical difficulty
83.3% Positive experience

Candidate interview experiences

First-hand accounts from people who interviewed at Kaspersky.

Showing 3 of 6
Kaspersky logo
Kaspersky

Software Developer

Engineering · more than a year ago

Entry Average Neutral experience Decline offer 1 round
Interview process
Recruiter call
Interview formats
Behavioral Technical

It was a friendly and positive atmosphere. They asked a lot of questions about C++, my knowledge, background, skills, and work experience. It wasn't too long, and I think I answered everything correctly.

Confirmed questions1 question
  • What programming languages are you familiar with?
Kaspersky logo
Kaspersky

Software Engineer

Engineering

Entry Difficult Positive experience Accept offer 3 rounds
Interview process
Take home Phone screen Onsite
Interview formats
Coding Technical Technical

First, I had a take-home task to check my Java programming skills. It needed basic Java and multithreading knowledge, pretty easy for someone with experience. Then, I had a Skype interview where I did a small test in C++ and Java and wrote code in a shared document. The final step was an in-office interview, involving more Java coding and questions about Android OS.

Confirmed questions1 question
  • Can you explain what a PendingIntent in Android is?
Kaspersky logo
Kaspersky

Software Engineer

Engineering

Mid Average Positive experience No offer 1 round
Interview process
Technical screen Onsite
Interview formats
Technical Behavioral

It was a tech interview with a PM, architect and a mid-level SE. They asked common questions about my past experience, and then asked me to talk in detail about my most interesting projects and some aspects of how they were realized. The whole thing lasted about 1.5 hours.

Confirmed questions1 question
  • How is a mutex realized?

Kaspersky Software Engineer Interview Questions

Quoted word for word from Kaspersky interview reports.

Can you explain buffer overflows, DEP, and return oriented programming, including how they function, how to bypass them, and the hardening methods employed?

Read report

Formats, difficulty and experience

Across all 6 Kaspersky interview reports.

Interview formats

Technical 58.3%
Coding 25%
Behavioral 16.7%

Interview difficulty

Easy 16.7%
Average 50%
Difficult 33.3%

Candidate experience

Positive 83.3%
Neutral 16.7%