Ho presentato la mia candidatura online. La procedura ha richiesto 2 settimane. Ho sostenuto un colloquio presso Kaspersky (San Pietroburgo, ) nel mese di ago 2012
Colloquio
Initially they sent me small task to review my Java programming skills. Task requires basic knowledge in Java and multithreading programming. Actually It is quite simple for experienced Java developer.
Next step is Skype interview in which I did small test in C++ and Java and also I was involved in writing code in shared document.
Last step is interview in office. There I also was involved in writing code on Java and asked questions about Android OS.
Domande di colloquio [1]
Domanda 1
"What is PendingIntent in Android?" Actually it isn't difficult question but I then didn't remember correct answer :)
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.
Ho presentato la mia candidatura tramite un selezionatore. La procedura ha richiesto 2 settimane. Ho sostenuto un colloquio presso Kaspersky (Mosca, ) nel mese di nov 2019
Colloquio
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.
Ho presentato la mia candidatura online. La procedura ha richiesto un giorno. Ho sostenuto un colloquio presso Kaspersky (Mosca, ) nel mese di giu 2019
Colloquio
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
Domande di colloquio [1]
Domanda 1
Buffer overflow, DEP, return oriented programming, how exactly that works, how can be bypassed, what hardenings are used