Three rounds, all technical.
First round was with the Hiring Manager. He asked me about the project and a coding question: the rainwater trapping problem. He was expecting a stack-based solution. I implemented it, but my answer was wrong, so he was helping me, but we could not find the mistake. Eventually, he agreed to let it be.
Second round was with a Senior Engineer or Staff Engineer. He asked about microservices, how they communicate with each other, high availability architecture, quorum-based leader decisions, and how message queues work. There was one coding question: find the first non-repeating character in a string.
Third round was also similar. He asked me about microservices and their details, and one coding question which I could not solve within the time limit: find the first missing positive integer in an array in O(N) time and O(1) space.
Rainwater trapping question.
Find the first non-repeating character in a string.
Find the first missing positive integer in an array in O(N) time and O(1) space.
Microservices and their architecture.
The following metrics were computed from 6 interview experiences for the Netskope Staff Engineer role in Bengaluru, Karnataka.
Netskope's interview process for their Staff Engineer roles in Bengaluru, Karnataka is fairly selective, failing a large portion of engineers who go through it.
Candidates reported having mixed feelings for Netskope's Staff Engineer interview process in Bengaluru, Karnataka.