Deep Instinct logo

Deep Instinct Software Engineer Interview Questions
& Process

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

Based on 9 interview experiences · FREE TO READ

3.7 Rounds average
Average Typical difficulty
55.6% Positive experience

Candidate interview experiences

First-hand accounts from people who interviewed at Deep Instinct.

Showing 3 of 9
Deep Instinct logo
Deep Instinct

Software Engineer

Engineering · more than a year ago

Entry Average Negative experience No offer 2 rounds
Interview process
Recruiter call Technical screen
Interview formats
Technical Coding

Two interviewers asked questions that were not relevant to the role and only focused on what they had prepared. When presented with information they were unfamiliar with, they declined to investigate. They were only interested in hearing specific, pre-determined answers.

Confirmed questions2 questions
  • What are the SOLID principles?
  • Can you write a SQL query that uses the UNION operator?
Deep Instinct logo
Deep Instinct

Senior Software Engineer

Engineering · more than a year ago

Senior Easy Negative experience No offer 4 rounds
Interview process
Recruiter call Technical screen Technical screen Technical screen
Interview formats
Coding Behavioral System Design Behavioral

The process involved a remote interview with the team leader about implementing LRU caching and lists, followed by an HR interview. Then, there was a remote interview with the "architect" where I had to design a system for receiving agent events and sending priority-based notifications. Finally, I interviewed with a Manager. Although I cleared all the technical interviews, and the HR mentioned they were great, the process dragged on for two weeks between each interview. I was anticipating an offer when the HR suddenly stated that I didn't have enough experience. It's puzzling why they'd proceed through the entire process if they already doubted my suitability. Additionally, the HR forgot about a previous interview, requiring me to remind her, which felt unprofessional. I wouldn't recommend wasting time with this company.

Confirmed questions3 questions
  • Implement LRU caching.
  • How do you remove a node from a list when given a pointer to it?
  • Design a system to receive events from agents and send out notifications based on priority.
Deep Instinct logo
Deep Instinct

Software Engineer

Engineering · more than a year ago

Mid Average Positive experience Decline offer 5 rounds
Interview process
Recruiter call Take home Technical screen Onsite Background check Offer
Interview formats
Technical System Design Behavioral

I started with an intro call with the recruiting manager. Then there was a 4-hour take-home assignment where I had to build a small kernel module. After that, I had a system design interview with the recruiting manager (who is the team lead). We talked about a rough design for a product like the one I'd be working on. Once I passed that, I had a technical and personal interview with the VP of Engineering. Finally, an HR interview and then the offer.

Confirmed questions1 question
  • Can you describe how you would design a product that is similar to our main product?

Deep Instinct Software Engineer Interview Questions

Quoted word for word from Deep Instinct interview reports.

How do you remove a node from a list when given a pointer to it?

Read reports

Can you write a SQL query that uses the UNION operator?

Read report

How would you publish an upgrade package to endpoints using a single packet from the server?

Read report

Design a system to receive events from agents and send out notifications based on priority.

Read report

Describe OS behavior and methods for detecting anomalies.

Read report

Formats, difficulty and experience

Across all 9 Deep Instinct interview reports.

Interview formats

Behavioral 39.1%
Technical 26.1%
Coding 26.1%
System Design 8.7%

Interview difficulty

Easy 22.2%
Average 55.6%
Difficult 22.2%

Candidate experience

Positive 55.6%
Negative 44.4%