Netskope logo

Netskope Software Engineer Interview Questions
& Process

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

Based on 69 interview experiences · FREE TO READ

3.8 Rounds average
Average Typical difficulty
53.6% Positive experience

Candidate interview experiences

First-hand accounts from people who interviewed at Netskope.

Showing 3 of 69
Netskope logo
Netskope

Software Engineer

Engineering · nearly a year ago

Staff Difficult Neutral experience No offer 6 rounds
Interview process
Recruiter call Technical screen Technical screen Technical screen Technical screen Technical screen
Interview formats
Technical Behavioral

So the interview process was pretty structured and they told me what to expect. It had these rounds: 1. A recruiter chat (about 15-30 mins). 2. A technical chat with the Hiring Manager. Then 3. Tech Round 1, 4. Tech Round 2, and 5. Tech Round 3. Lastly, 6. A chat with the Director. Super disappointing though, after all that time and effort, to get zero feedback, not even a yes or no. I tried asking the recruiter but no reply. Seriously, companies should just give a decision or at least update us on what's going on or why it's taking so long.

Confirmed questions8 questions
  • Can you explain TCP?
  • What about TLS and certificate management?
  • Tell me about reverse proxies.
Netskope logo
Netskope

Software Engineer

Engineering · a year ago

Entry Difficult Negative experience No offer 2 rounds
Interview process
Recruiter call Technical screen
Interview formats
Technical Behavioral

I had a recruiter call first, which was pretty standard. Then I had a technical interview with the Hiring Manager. I had to fix a threading problem and I didn't do great. Both interviewers were really nice and made sure the interviews went smoothly. I didn't perform well in the technical part, but what really soured the whole experience was not getting any response afterward. It's bad when a company doesn't give feedback, but not even sending a rejection email or message is a new low. I felt it was disrespectful and I won't be applying again.

Confirmed questions1 question
  • How would you resolve this threading issue?
Netskope logo
Netskope

Software Engineer

Engineering · more than a year ago

Mid Average Positive experience Decline offer 5 rounds
Interview process
Recruiter call Technical screen Technical screen Technical screen Technical screen
Interview formats
System Design Coding Technical Technical Coding

So, there were 5 rounds in total. First, a chat with the Hiring Manager to see if my profile matched the role, talk about my past experience, interests, and a quick system design question. Then, a coding round with 2 medium-easy coding questions. After that, a system design round with one of the Architects. Next, an Engineering Manager round for the full stack aspect, focusing on JS skills. Finally, another round with the HM, which was a hands-on coding round.

Confirmed questions4 questions
  • How would you design an OTP generator system?
  • Can you split a given array of numbers into two sets that have an equal sum?
  • Please reverse each word of a given string that contains spaces.

Netskope Software Engineer Interview Questions

Quoted word for word from Netskope interview reports.

What is the length of the longest subsequence in a string with no repeating characters?

Read reports

Can you write a Python function to reverse the words in a sentence while preserving all original whitespace?

Read reports

Given 25 horses and a 5-lane racetrack with no timer, how many races are needed to determine the top 3 fastest horses?

Read reports

Can you split a given array of numbers into two sets that have an equal sum?

Read reports

Can you split a linked list into two separate lists, one for elements at even positions and another for elements at odd positions?

Read report

Can you find the ancestor of a node in a Binary Tree and a Binary Search Tree?

Read report

Regarding object-oriented programming in Python, if you have a class like `Class abc(): def __init__(self): var=3`, can you add a new variable `test.newVar = 4` after creating an instance `test = abc()`?

Read report

Describe code modifications needed to allow repeating characters in the longest subsequence problem.

Read report

Given two arrays with possible duplicate elements, how would you combine them into a single sorted array?

Read report

Formats, difficulty and experience

Across all 69 Netskope interview reports.

Interview formats

Technical 37.7%
Coding 28.6%
Behavioral 21.6%
System Design 9%
Presentation 1.5%

Interview difficulty

Easy 2.9%
Average 76.8%
Difficult 20.3%

Candidate experience

Positive 53.6%
Negative 31.9%
Neutral 14.5%