Zscaler logo

Zscaler Software Engineer Interview Questions
& Process

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

Based on 155 interview experiences · FREE TO READ

2.8 Rounds average
Average Typical difficulty
52.9% Positive experience

Candidate interview experiences

First-hand accounts from people who interviewed at Zscaler.

Showing 3 of 155
Zscaler logo
Zscaler

Software Engineer

Engineering · nearly a year ago

Staff Average Negative experience No offer 1 round
Interview process
Technical screen
Interview formats
Technical Coding

The interviewer was late, didn't introduce themselves properly. When I asked for more details about them at the end, they didn't offer any. During the coding question, they took a 5-minute personal call off-camera, and did it again later. I had questions during their absences but had to wait. When they returned, I asked verbally twice, but they didn't respond until I asked if they could hear me. It seemed like their attention was elsewhere the whole time. It was the most unprofessional interview I've ever had in 30 years.

Confirmed questions3 questions
  • What is the angle difference between the hour and minute hands on an analog clock showing 3:15?
  • Determine if an integer x is a palindrome.
  • Can you determine if an integer is a palindrome without converting it to a string?
Zscaler logo
Zscaler

Software Engineer Intern

Engineering · nearly a year ago

Intern Average Positive experience No offer 4 rounds
Interview process
Recruiter call Take home Technical screen Onsite Background check Offer
Interview formats
Technical Coding Behavioral

So, first I applied, then there was a screening phase. After that, I had an online assessment with 3 DSA questions that were rated easy to medium. Then came the interviews, which included a technical round covering DSA, DBMS, CN, OS, and OOPS concepts, along with an HR round. Finally, I was selected for the internship.

Confirmed questions3 questions
  • Can you introduce yourself?
  • Can you tell me about your projects?
  • Are there any DSA questions you want to ask?
Zscaler logo
Zscaler

Senior Software Engineer

Engineering · a year ago

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

It was a pretty standard interview process. Started with a 15-20 minute HR call, then went into three technical rounds. I felt I did well, and got feedback that the technical rounds went positively. But, even with good feedback, HR later said the role had been upgraded to a more senior position and they thought I wasn't a good fit for the new requirements. I appreciate the interview, but was bummed about how it ended, especially after doing well and putting in the time. It would have been better if they'd been more upfront about role changes earlier on.

Confirmed questions3 questions
  • Tell me about your experience with networking.
  • Walk me through some of your past projects and what technologies you used.
  • Let's go over some DSA problems.

Zscaler Software Engineer Interview Questions

Quoted word for word from Zscaler interview reports.

Given a binary number, swap its even and odd positioned digits. For example, if the input is 23 (binary 00010111), the output should be 43 (binary 00101011).

Read reports

Find the minimum missing positive integer from given array {-2,-1,0,1,2,4,5,6,11} with expected 3 in O(n) complexity.

Read reports

Can you determine if an integer is a palindrome without converting it to a string?

Read reports

Can you find the minimum spanning tree from a specified node in an undirected weighted graph?

Read reports

What is the number of ways to traverse a matrix from the top-left to the bottom-right corner, given you can only move right or down?

Read report

How do you represent an IP address and what's the C code to store it?

Read report

Design a function to read x KB of data, given a function that can only read 4KB at a time.

Read report

What is the angle difference between the hour and minute hands on an analog clock showing 3:15?

Read report

How can you sort an array of integers in linear time if the integers are within a reasonable range?

Read report

Formats, difficulty and experience

Across all 155 Zscaler interview reports.

Interview formats

Technical 42.4%
Coding 33.9%
Behavioral 19.5%
System Design 2.1%
Other 1.8%

Interview difficulty

Easy 11%
Average 61.3%
Difficult 27.7%

Candidate experience

Positive 52.9%
Neutral 23.2%
Negative 23.9%