
Darktrace Software Engineer Interview Questions
& Process
Real candidates share what happened, how many rounds they had,
and how the experience turned out.
Based on 13 interview experiences · FREE TO READ
Candidate interview experiences
First-hand accounts from people who interviewed at Darktrace.
Software Engineer
The first two interviews were mainly about checking if you're a good fit for the company. They asked typical questions like why you want to work there, to explain something quickly, and about a time you handled a work problem. The final interview was technical with three engineers. It was a bit awkward doing it over Teams because they kept interrupting each other.
- Can you explain decorator functions in Python, and how they work and execute?
- Tell me about a situation where you had to deal with a work-related problem.
- Give me a brief explanation of something in 20 seconds.
Software Engineer
The interview process had three stages. First, I had an initial chat with HR where they asked good questions and gave detailed info on benefits. Second, I interviewed with the head of software, focusing more on my personality and past experience, no technical stuff. Third, it was a tough technical interview with the product lead, covering lots of topics like async coding, multiprocessing, decorators, and OOP. While there was live coding, it was good there weren't any algorithm questions. Everything went smoothly, and I got the offer just a few hours after the last round.
- What are your thoughts on the downsides of Python?
- Could you demonstrate writing a decorator in Python for timing function execution?
- In a scenario where all CPU resources are maxed out, how would you improve the software's performance speed?
Software Engineer
They said it was just a chat, not really an interview. It felt more like a sales pitch for the company, with them asking me questions now and then. By the end, they basically said I was moving on to the next part of the real interview process and I'd hear back soon. I didn't hear anything for 12 days, so I emailed for an update and just got a standard rejection email back.
- What aspects of this role appeal to you?
Darktrace Software Engineer Interview Questions
Quoted word for word from Darktrace interview reports.
“Can you write a Python decorator for a function?”
Read reports →“How fast can you get something from a hash map, in terms of time complexity?”
Read reports →“Could you demonstrate writing a decorator in Python for timing function execution?”
Read reports →“Can you explain decorator functions in Python, and how they work and execute?”
Read reports →“Can you explain what a decorator is in Python?”
Read report →“What is multi-threading?”
Read report →“Can you explain the three types of pointers and their differences?”
Read report →“What are your thoughts on the downsides of Python?”
Read report →“In a scenario where all CPU resources are maxed out, how would you improve the software's performance speed?”
Read report →Formats, difficulty and experience
Across all 13 Darktrace interview reports.